Autor Zpráva
Moucha
Profil *
Zdravím,

mám malý problém. Vkládal jsem k odkazum SID - index.php?<?echo SID;?> pro ty, co nemaji zapnute cookies. Ted bych potreboval pomoci mod_rewrite prepsat nektere url, ale kdyz dam

RewriteRule ^uvodni-stranka$ index.php?PHPSESSID=$1 [L,QSA]

tak se mi sessiony nepredavaji dal a pise mi to chybu.
Nevíte jakým způsobem by to šlo udělat.
Díky moc za každou radu. Fakt si nevím rady.
Kajman
Profil *
PHPSESSID za otazníkem vůbec nedávej. Pokud byl v původní adrese, zachová ho ten příznak QSA.

Ale z toho tvého RewriteRule jsem nepoznal, co by to mělo dělat. Zkus popsat, co přesně se má přepisovat.
Moucha
Profil *
www.neco.cz/index.php?PHPSESSID=.......... chci prepsat na www.neco.cz/uvodni-stranka

Ale kdyz dam do .htaccess jen

RewriteRule ^uvodni-stranka$ index.php [QSA]

tak se mi neprenasi promenna v $_SESSION["neco"]; Pouze u uzivatelu se zapnutyma cookies.
Kajman
Profil *
No, aby to fungovalo, tak tam musí být www.neco.cz/uvodni-stranka?PHPSESSID=... nebo ne? A to by se už mělo tajně prepsat na index.php se zachováním proměnných za otazníkem.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0