Tja, lite kortfattat, vad kan möjligen göra att denna kod inte funkar?
(det funkar på en del datorer, en del inte) och JA, cookies är aktiverade ;)
setcookie("namnet","$appa", time()+15000);
[Redigerat av HDJHSKGDKJHSD den 19 sep 2001]
13 svar · 183 visningar · startad av HDJHSKGDKJHSD
Tja, lite kortfattat, vad kan möjligen göra att denna kod inte funkar?
(det funkar på en del datorer, en del inte) och JA, cookies är aktiverade ;)
setcookie("namnet","$appa", time()+15000);
[Redigerat av HDJHSKGDKJHSD den 19 sep 2001]
Det kanske beror på att du har situationstecken (") för en variabel. Prova denna kod istället:
setcookie("namnet",$appa, time()+15000);
Jag vet ej om det funkar men jag tror det.
/Niclas Hjulström
Det finns en del (billiga!) webbläsare där det inte går att sätta cookies om man inte skickar med alla parametrar. Sätt kakan fullständigt enligt instruktionerna på php.net så går det nog bra.
//Patrik
------------------
Patrik Lindgren - Alxnet AB
Alxnet.se - gratis webbverktyg
Sätt kakan exakt som det står i funktionsbeskrivningen, med alla parametrar angivna. Står överst på sidan hur man gör.
//Patrik
------------------
Patrik Lindgren - Alxnet AB
Alxnet.se - gratis webbverktyg
[Redigerat av patrickpolly den 21 sep 2001]
Kan du inte hjälpa mig lite?
jag förstår lättare/bättre om jag får se ett exempel...snälla! ;)
setcookie("minCookie",$variable, time()+22222, "/~idiot/", "10.0.0.1", 0);
Vad är det för fel!?
Likförbannat fungerar det inte i IE 5.5 <-- Windows 2k Pro
Du måste sätta kakan innan du skickar någon annan information.
------------------
http://www.liquid.se/pong.html
Du har säkert redan tänkt på det, men det är väl inte så att webbläsarna som inte skapar cookiesen är inställda på att inte acceptera dem? :q
Annars verkar det mysko...
------------------
http://www.niklasson.net/
hmm....detta är väldigt mysko!
snart byter jag tillbaks till Lasso, då var det aldrig några Cookie problem ;)
Du har inte gjort så att du försökt något i stil med det här:
setcookie("foo", "bar", time()+15000);
echo "Värdet av foo är $foo.";
Det funkar inte, man måste vänta till nästa sida som laddas för att få det att funka
------------------
I wasn't born with enough middle fingers
Cookien behövs först på nästa sida, så det är inte problemet..
men som jag sa innan; Det funkar på en del datorer... fast en del andra browsers (med cookiestöd såklart) funkar det int epå!
Jag vet inte om det här kan hjälpa, men jag har IE5.5 och den här koden fungerar för mig... Men när jag kommit till sidan som sätter cookien så måste jag ladda om sidan för att det ska fungera. Kan du inte skicka med en längre besrkivning av scriptet då?
Vad är det som ska hända? Ska den kolla om cookien finns och då utföra massa funktioner? Så fall måste du ju ha en if (isset($namnet)) {
kod :D
Testa även den här:
setcookie ("namnet",$appa, time()+15000);