mod_rewrite - SESSION

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mod_rewrite - SESSION

    Hi,

    folgendes Problem. Möchte gerne:

    download_10.pdf?s=session_id

    nach:

    /index.php?site=pdf&id=$1&$2=$3

    umschreiben.

    Wichtig ist das der Name der Session variable ist.

    Hatte mir das so gedacht:
    RewriteEngine on
    RewriteRule download_([0-9]{1,30})\.pdf\?([^=])=(.*){1,32} /index.php?site=pdf&id=$1&$2=$3

    Doch leider funktioniert das nicht.
    Nach einigen googlen hab ich dann noch so etwas gefunden:
    [E=HTTP_SESSION:$2]
    <- denke das könnte nützlich sein, leider findet ich keine Doku was die Option genau macht

    Ohne Session ist das ganze kein Problem. Nur mit, funktioniert es leider nicht.
    Zuletzt geändert von Sebastian W; 17.02.2004, 09:57.
    Grüsse,
    Sebastian


    Profil Flex Freelancer
    Twitter twitter.com/flashhilfe
    Web Flash und Flex Community

  • #2
    Nun hab ich es doch noch gefunden.

    [qsa]

    löst mein Problem:

    RewriteEngine on
    RewriteRule download_([0-9]{1,30})\.pdf /index.php?site=pdf&id=$1 [qsa]
    Grüsse,
    Sebastian


    Profil Flex Freelancer
    Twitter twitter.com/flashhilfe
    Web Flash und Flex Community

    Kommentar


    • #3
      nur mal aus interesse .....


      was ist das?
      [E=HTTP_SESSION:$2]

      was ist jetzt mit deiner session?
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #4
        Das: [E=HTTP_SESSION:$2] kommt bei mir nicht zum Einsatz.

        Es reicht:

        RewriteRule download_([0-9]{1,30})\.pdf /index.php?site=pdf&id=$1 [qsa]

        Durch Flag [qsa] wird die Session automatisch an die URL gehängt.
        Grüsse,
        Sebastian


        Profil Flex Freelancer
        Twitter twitter.com/flashhilfe
        Web Flash und Flex Community

        Kommentar

        Lädt...
        X