Autor | Zpráva | ||
---|---|---|---|
Martin Profil |
#1 · Zasláno: 9. 11. 2004, 19:50:17
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 |
#2 · Zasláno: 10. 11. 2004, 15:13:55
No cookies mohou být zakázaná v prohlížeči...
|
||
Hugo Profil |
#3 · Zasláno: 10. 11. 2004, 15:17:42
Webspy
Kdyby byla chyba v prohlizeci, tak mu to nepobezi ani pod Apachem, ja bych videl problem v IIS. |
||
Webspy Profil |
#4 · Zasláno: 10. 11. 2004, 15:36:00
Jo ahá, tobě to blbne jen v IIS, hm tak to nevím :-)
|
||
Martin Profil |
#5 · Zasláno: 10. 11. 2004, 18:08:29 · Upravil/a: Martin
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 |
#6 · Zasláno: 11. 11. 2004, 14:58:09
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 |
#7 · Zasláno: 11. 11. 2004, 18:43:49
2llook: Takhle to funkuje. Sice divně, ale funkuje. Dík
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0