Mailinglisten-Archive |
Hi Jochen, > Was machst du mit dem E. Habe mal kurz unter apache.org nachgeschaut und > nichts äquivalentes im mod_rewrite-Modul gefunden. > Handelt es sich hierbei um ein Flag? E bedeutet "Environment". Die Variable $SESSION ist somit mit dem Wert innerhalb der 2. Klammer der Regel - also der Session-ID - gefüllt. Oder genauer: Es existiert der Wert: $HTTP_ENV_VARS['SESSION'], die man auslesen kann... > Kannst du einen Referenz nennen? http://httpd.apache.org/docs/misc/rewriteguide.html Set Environment Variables According To URL Parts Description: Perhaps you want to keep status information between requests and use the URL to encode it. But you don't want to use a CGI wrapper for all pages just to strip out this information. Solution: We use a rewrite rule to strip out the status information and remember it via an environment variable which can be later dereferenced from within XSSI or CGI. This way a URL /foo/S=java/bar/ gets translated to /foo/bar/ and the environment variable named STATUS is set to the value "java". RewriteEngine on RewriteRule ^(.*)/S=([^/]+)/(.*) $1/$3 [E=STATUS:$2] > Und du hast leider kein 4.06 auf dem Server..... nö, leider nicht. Und scheue gerade auch die Mühe, dass zu installieren um dann nachher festzustellen, dass es das gar nicht war... Grüsse, Arash
php::bar PHP Wiki - Listenarchive