oturumda saklanan REQUEST_URI php son dizin "hiçbiri" ile değiştirilir

0 Cevap php

Ben oturumda $_SERVER['REQUEST_URI'] depolamak. $_SESSION['PROPERTY_SEARCH_REQUEST_URL'] gibi pek

$sessName='BHSID';
$sessSecure=false;
$sessHttponly=false;
$sessLifetime=3600;
$sessPath='/';
$sessDomain='my.domain.com';
session_name($sessName);
session_id();
session_set_cookie_params(time() + $sessLifetime, $sessPath, $sessDomain, $sessSecure, $sessHttponly);
ini_set('session.use_trans_sid', false);
ini_set("url_rewriter.tags","");
session_start();

$_SESSION['PROPERTY_SEARCH_REQUEST_URL']=$_SERVER['REQUEST_URI'];

<rest of code>

Url diyelim http://www.domain.com/en/search. I can print_r($_SESSION['PROPERTY_SEARCH_REQUEST_URL']) olarak bu sayfanın sonundaki /en/search. Şimdiye kadar iyi.

Bundan sonra başka bir sayfaya gidin ve (tabii oturum başladıktan sonra) o sayfanın üstündeki print_r($_SESSION['PROPERTY_SEARCH_REQUEST_URL']) yaparsanız Ancak, ben "/en/none son (mod_rewrite) yani olsun directory "none ile yerini alır.

This however happens only on IE. Chrome, Safari, FF, etc. are all fine . It's only ever the last bit that gets replaced (i.e /en/search/something/or/another would get replaced with /en/search/something/or/none, etc.)

Herhangi bir fikir kimse?

PS: Bu WAMP ve LAMP kurulumu olur.

0 Cevap