Jackal Posted September 3, 2007 Report Share Posted September 3, 2007 (edited) Ir skripts: setcookie("cookie", "aaa"); echo $_COOKIE['cookie']; Ieejot lapā pirmajā reizē neko neizvada, bet pēc lapas refreša parādās "aaa". Kāpēc "aaa" netiek izvadīts ārā jau pirmajā reizē? Pašlaik izmantoju šādu risinājumu: setcookie("cookie", "aaa"); echo $_COOKIE['cookie']; header('location: index.php'); Ir kādi citi risinājumi? Edited September 3, 2007 by Jackal Link to comment Share on other sites More sharing options...
Roze Posted September 3, 2007 Report Share Posted September 3, 2007 Pirmajā reizē ne tikai setcookie() bet uzreiz $_COOKIE['cookie'] = 'aaa'; (setcookie izmantot tikai cokija paramu uzlikšanai) Jo $_COOKIE ka tāds tiek nolasīts/izveidots pie requesta sākuma.. attiecīgi ja tu taisi setcookie() tad cookijs tiek izveidots tikai pēc konkrētā pieprasījuma un nekādas vērtības superglobāļos vēl nepārādās.. Link to comment Share on other sites More sharing options...
Jackal Posted September 3, 2007 Author Report Share Posted September 3, 2007 Paldies, tagad viss ir skaidrs Link to comment Share on other sites More sharing options...
Recommended Posts