webForumDet fria alternativet

vit sída...

8 svar · 295 visningar · startad av McMiller

McMillerMedlem sedan okt. 2000238 inlägg
#1

jag har ett problem med cookies. när man går in på sidan är den helt vit om cookien inte finns. uppdaterar man så kommer man in på sidan. finns cookien så är det som det ska vara.

if(isset($hitted)) {
if($hitted=='false') {
setcookie ("hitted","true",time()+10800);
$länk=mysql_connect("");
$db=mysql_select_db("spelbasen_com");
$datum=date("Y-m-d");
$sql="INSERT INTO statis (datum) VALUES ('$datum')";
mysql_query("$sql");
mysql_close($länk);
}
else {
}
}
else {
setcookie ("hitted","true",time()+10800);
$länk=mysql_connect("10.0.0.9", "spelbasen_com", "y477sm");
$db=mysql_select_db("spelbasen_com");
$datum=date("Y-m-d");
$sql="INSERT INTO statis (datum) VALUES ('$datum')";
mysql_query("$sql");
mysql_close($länk);
}

nån som kan hjälpa mig?

------------------
McMiller a.k.a Visslaren

[Redigerat av McMiller den 26 jul 2001]

Alpha IIMedlem sedan maj 20002 993 inlägg
#2

Smart att lägga upp lösenordet och användarnamnet till databasen ;)

------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison

Alpha IIMedlem sedan maj 20002 993 inlägg
#3

PHP känner inte av cookies som har blivit satta på sidan man är på! (tror iaf att det är så) :)

------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison

McMillerMedlem sedan okt. 2000238 inlägg
#4

ganska kasst att php inte känner av det. då har jag inte en aning om hur jag ska lösa detta. för jag vill inte att samma användare ska räknas varje gång han går in på indexsidan. =(
sessions kanske.

------------------
McMiller a.k.a Visslaren

BatboyMedlem sedan jan. 20001 006 inlägg
#5

www.php.net/setcookie

Cookies can not be read in the same page they are set in because PHP parses cookies when the page loades. if you need to use the cookie variable in the same page, manually set a variable $cookie_name = $what_you_used_in_SetCookie.

/j

McMillerMedlem sedan okt. 2000238 inlägg
#6

oki. tack. men jag tror jag kan lösa det med sessions.

------------------
McMiller a.k.a Visslaren

spangoMedlem sedan juni 20008 205 inlägg
#7

Annars går det ju att göra så här...
\r som redan påpekats

if(isset($hitted)){
...
}else{
...
setcookie("hitted", "true");
global $hitted; // Om vi är i en funktion
$hitted = "true";
}

------------------
All things serve the Beam!

[Redigerat av spango den 27 jul 2001]

McMillerMedlem sedan okt. 2000238 inlägg
#8

oki så det går alltså att göra som jag gjort?

------------------
McMiller a.k.a Visslaren

spangoMedlem sedan juni 20008 205 inlägg
#9

Ja, bara du lägger till den där raden där du tilldelar $hitted cookiens värde.

------------------
All things serve the Beam!

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)