Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 08.11.2006, 19:04   #1
TP-Insider
 
Benutzerbild von SteffenR
 
Registriert seit: Dec 2004
Ort: Braunschweig
SteffenR bringt sich richtig einSteffenR bringt sich richtig ein

mod_rewrite und Sessions


nabend TP-ler,

Ich bin gerade dabei eine Seite zu überarbeiten, die eher unansehliche URL's der "Marke" index.php?s=home&PHPSESSID=54654564sad4asd4as5daasdas654 hat.
Dies lässt sich ja mithilfe von URL-Rewriting wunderbar in URL's wie bspw. home.html "verpacken"..

Nun gibt es aber ein Problem - wie kann ich SessionID nach der Umschreibung weiternutzen ?
Gibt es hier einen Weg ohne auf Cookies zurückgreifen zu müssen ?
Die URL sollte eigentlich in der Form http://www.seite.de/home.html erhalten bleiben..

Vielen Dank schon einmal für eure Hilfe.

SteffenR
SteffenR ist offline   Mit Zitat antworten


Alt 09.11.2006, 12:53   #2
TP-Insider
 
Benutzerbild von MuschPusch
 
Registriert seit: May 2002
Ort: Niederlande
MuschPusch ist auf einem guten Weg
Ich würde das standard session management von php4 benutzen... Wenn keine cookies aktiviert sind dann bekommst du glaube ich die sessionid an die URL gehängt aber das hat man dann ja auch irgendwie verdient bzw. sollte man dann in kauf nehmen... Wenn cookies aktiviert sind bleibt die URL bis auf $_GET leer...

http://nl2.php.net/manual/de/ref.session.php
MuschPusch ist offline   Mit Zitat antworten
Alt 09.11.2006, 13:46   #3
TP-Insider
 
Benutzerbild von SteffenR
 
Registriert seit: Dec 2004
Ort: Braunschweig
SteffenR bringt sich richtig einSteffenR bringt sich richtig ein
Sicherlich nutze ich das Standard Session Management von PHP - anderweitig würde dies auch nicht funktionieren .
Nur scheint es nicht möglich zu sein eine Session an die URL anzuhängen ohne diese vorher auch in der URL also bspw. http://www.seite.de/home.html mit zu übergeben.

Meine htaccess sieht derzeit wie folgt aus:
Code:
Rewrite Engine On
php_value session_use_trans_sid 1
RewriteBase /

RewriteRule ^(.*).html$ index.php?s=$1 [L,QSA]
Eigentlich sollte doch durch das [QSA] (Query String Append) die Session mit angehangen werden - oder verstehe ich da etwas falsch ?

edit
Da mein Denkansatz so nicht funktioniert werd ich nun wohl doch auf Cookies zurückgreifen müssen.

Gruß,
SteffenR

Geändert von SteffenR (09.11.2006 um 14:57 Uhr).
SteffenR ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
mod_rewrite und Sessions mod_rewrite und Sessions
« Bestimmten Datensatz auswählen | hilfe bei script... »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:37 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67