marcus: session an html-file übergeben

hi zusammen,

ich benutze mod_rewrite, um meine script-url zu "verschönern" und natürlich auch aus google-technischen gründen...

gegenwärtig werden links als ".htm"-file generiert und vom apache wider umgelenkt auf mein php file. funktioniert auch alles prima,... bis ich die cookies im browser deaktiviere:-(

der erste schritt war natürlich, dass ich die session einfach hinten dranhänge, also "XX.htm?PHPSESSID=123456789"... was aber natürlich nicht funktioniert. schritt 2 war die veränderung von meinem mod_rewrite:

[SNIP].htm?PHPSESSID=([0-9a-zA-Z]+) /index.php?PHPSESSID=$1

..was aber auch nicht funktioniert hat (ich bekomme keine werte rein).

nun meine frage: wie würdet ihr das lösen (oder habt es schon gelöst) bzw. wo ist mein denkfehler oben?

in diversen faqs und docs hab ich bisher nix finden können zu dem problem :-/

vielen dank

gruß
marcus

  1. hi,

    der erste schritt war natürlich, dass ich die session einfach hinten dranhänge, also "XX.htm?PHPSESSID=123456789"... was aber natürlich nicht funktioniert. schritt 2 war die veränderung von meinem mod_rewrite:

    [SNIP].htm?PHPSESSID=([0-9a-zA-Z]+) /index.php?PHPSESSID=$1

    ..was aber auch nicht funktioniert hat (ich bekomme keine werte rein).

    Natürlich nicht, mod_rewrite beachtet den Query String idR. gar nicht.

    Wenn du willst, dass der Query String des ursprünglich angeforderten Request-URI nach dem umschreiben wieder angehangen wird, nutze dafür das Flag [qsa] (query string append).

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }