Autor Zpráva
Martin
Profil
System Windows NT AGATA 5.0 build 2195
Build Date Jul 13 2004 17:31:56
Server API CGI/FastCGI

tak tohle mi to vypíše, když si zavolám funkci info();tenhle kod mi na tom serveru nefachá.Cookie se neuloží
setcookie("style","{$_GET["styl"]}",time() +60*60*24*30*6);
Header("Location:index.php");
Jakmile stránky přesunu na server s Linuxem tak to začne fachat
System Linux www3 2.6.9 #1 SMP Sat Oct 23 22:26:49 CEST 2004 i686
Server API Apache 2.0 Handler

Je možný, že si IIS dělá co chce a proto se mi cookies neukládá?Nebo je to tim CGI?Díky moc
Webspy
Profil
No cookies mohou být zakázaná v prohlížeči...
Hugo
Profil
Webspy

Kdyby byla chyba v prohlizeci, tak mu to nepobezi ani pod Apachem, ja bych videl problem v IIS.
Webspy
Profil
Jo ahá, tobě to blbne jen v IIS, hm tak to nevím :-)
Martin
Profil
V prohlížeči chyba neni. Zkoušel jsem to pod Mozilou a pod IE 6. Já mám smůlu, mám snad všechny problémy co jen existujou.Proč mi nikdo nikdy nedokáže odpovědět? Hosting je od firmy www.psisco.com bohužel na win serveru.Za 500 mi stránky daj na linux :-)
Potřeboval bych aspoň vědět jestli mi to pomůže.Máte tam někdo stránky?
Jo a myslíte, že když jim na technickou podporu pošlu, že kód dole na jijich serveru nefachá a na pipni to běží hezky bude to oprávněně?
<?php
if($_GET["styl"]) {
setcookie("style",$_GET["styl"],time() +60*60*24*30*6);
Header("Location:cookies.php");
}
echo $_COOKIE["style"];
?>
<br>
<a href="cookies.php?styl=ahoj">Nastav cookies na ahoj</a>

Dík
llook
Profil
Asi je to tím IIS - dělá problémy při kombinaci cookies a header("Location...");. Řeší se to v diskuzi pod popisem funkce setcookie - http://cz.php.net/manual/en/function.setcookie.php
Možností je namísto Location použít Refresh, nebo meta refresh.
header("Refresh: 0; URL=http://host/index.php");
Martin
Profil
2llook: Takhle to funkuje. Sice divně, ale funkuje. Dík
Toto téma je uzamčeno. Odpověď nelze zaslat.

0