webForumDet fria alternativet

Någon som haft detta problem med Cookies!!!

PHP

6 svar · 252 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#1

SKUMT! !!! :q

Alltså detta är hel skumt!!!

Nu ska ni få se filerna:

logga_ut.php

<? error_reporting(E_ALL ^ E_NOTICE); ?>
<?
setcookie("UserID","",(time()),"/kalixjujutsu/members/","",0);
?>
<SCRIPT>
// Open a small window on leave!
window.open("../welcome_back.htm","welcome_back","toolbars=0,width=400,height=440");

// Go back to startpage!
document.location = "../index.php";

</SCRIPT>

loggain.php

<? error_reporting(E_ALL ^ E_NOTICE); ?>
<?php
include("sökväg till db fil.");
$usr=$HTTP_POST_VARS["usr"];
$pwd=$HTTP_POST_VARS["pwd"];

	$SQL="SELECT * from users WHERE email='$usr' AND pwd='$pwd'";
	$result=mysql_query($SQL) OR DIE(mysql_error());
	if(!($rad=mysql_fetch_array($result)))
		{
		$msg = "Fel användarnamn eller lösenord!";
		header("Location: ../index.php?LoginError=$msg");

		} else  
			{
			$email=$rad["email"];
			mysql_query("UPDATE users SET logs = logs +1 WHERE email='$email'");

SetCookie("UserID",$email,(time()+900),"/kalixjujutsu/members/","",0);

header("Location: /kalixjujutsu/members/index.php?s=");
			mysql_close($conn_id);	
			}
?>

Detta funkar fint på min egen dator!! Men när jag ska köra detta på webhotellet, blir det helskumt! Först gick det jättebra att sätta kakan, men sen när jag loggat ut och ska testa och logga in igen då funkar det inte alls!!!! Blää.... :q

Medlem sedan maj 2002647 inlägg
#2

*edit*
Mitt svar var juh helt fel såg jag nu... ursäkta mig ;)

Medlem sedan feb. 2003169 inlägg
#3

Funkar det att logga ut, men sen blir det fel när du ska logga in, eller vad är det som händer?

Medlem sedan nov. 20014 054 inlägg
#4

I vissa fall har det gått att logga in utan problem, men sen när jag loggar ut och ska prova att logga in igen, då har det inte alls fungerat!

Men nu verkar det löst, kan detta ha något med include_path i php.ini att göra???

// Mvh Fredde

Medlem sedan feb. 2003169 inlägg
#5

Jag har aldrig haft problem med mina login-script, men till de använder jag sessions istället för cookies... Jag gillar sessions bättre!

Medlem sedan dec. 2002789 inlägg
#6

När du skall tömma kakan använd nuvarande tiden - ett par sekunder....

setcookie("UserID","",(time()-3600),"/kalixjujutsu/members/","",0);
Medlem sedan apr. 2002830 inlägg
#7

tror att det i vissa fall också behövs ladda om sidan som cookien dödats på för att den verkligen skall försvinna. (kanske bara jag som haft det problemet)

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
114 ms — ändringar (db)