03. august 2005 - 23:12
Der er
5 kommentarer og 2 løsninger
javascript og php?
<script> <?php $cookie = document.write(document.cookie); ?> <? echo $cookie; ?> <?php $cookie = document.cookie; ?> <? echo $cookie; ?> </script> Hej, Er der nogen der ved hvorfor jeg ikke får noget udskrevet fra $cookie?? alaflam
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. august 2005 - 23:13
#1
<script> <?php $cookie = "document.write(document.cookie);" ?> <? echo $cookie; ?> <?php $cookie = "document.cookie;" ?> <? echo $cookie; ?> </script> //>Rune //>Rune
03. august 2005 - 23:22
#2
problemet opstår når jeg skal ligge det i min database :( mysql_query("insert into log (tid) values('$cookie')") or die(mysql_error()); så får jeg det samme document.write(document.cookie); eller document.cookie;
03. august 2005 - 23:24
#3
Prøv med: mysql_query("insert into ´log´ (tid) values('".addslashes($cookie)."')") or die(mysql_error()); //>Rune
03. august 2005 - 23:28
#4
jeg får stadigvæk javascript kode i database.
03. august 2005 - 23:48
#5
Du kan heller ikke blande javascript og php på den måde. Prøv sådan: <?php $cookie = ""; foreach($_COOKIE as $key => $val){ $cookie .= "$key=$val; "; } # indsæt $cookie i db ?>
04. august 2005 - 02:42
#6
ved nærmere eftertanke, hvis du gør det på den måde, skal cookie-strengen laves sådan: $cookie .= urlencode($key)."=".urlencode($val)."; ";
04. april 2006 - 09:12
#7
Takker kunne faktisk godt bruge dette indlæg men noget der også er lige så hurtig når man skal hente en cookie ind fra JS :) i php er $_COOKIE[navnet] og så funger det faktisk også :) men tak for et godt post :)
Vi tilbyder markedets bedste kurser inden for webudvikling