login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Cookies? SQL

Offline delta_004 - 12/03/2005 17:48
Avatar van delta_004Onbekend Hoi
Ik snap iets niet mijn cookies worden niet aangemaakt
Ik heb als aan bart en qenox gevraagd maar die kunnen me niet helpen!
  1. $dbres = mysql_query("SELECT login,activated FROM `[users]` WHERE login='".$_POST['login']."' AND pass='".$_POST['pass']."'");
  2. if(($data = mysql_fetch_object($dbres)) && $data->activated == 1) {
  3. $validate = rand(0,1000);
  4. setcookie("login", $data->login, time() + 60 * 60 * 24, "/");
  5. setcookie("validate", $validate, time() + 60 * 60 * 24, "/");

Wat is hier fout
Oh ja ik heb Tripod Lycos^^

9 antwoorden

Gesponsorde links
Offline CelestialCelebi - 30/11/1999 00:00
Avatar van CelestialCelebi PHP gevorderde Zet er eens een echo neer in plaats van die setcookie(), komt die wel op het scherm of niet
Offline delta_004 - 30/11/1999 00:00
Avatar van delta_004 Onbekend dat heb ik al gedaanrnDe waarde's bestaan en zornMaar het word wel geechod
Offline Rens - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Rens Gouden medaille

Crew algemeen
Misschien word je query niet uitgevoerd.rnrn[code]PHPrn$sQuery = Query;rnif(!$rResult = MySQL_Query($sQuery))rn{rn echo MySQL_Error();rn} elsern{rn de rest van je codern}rn[code]rnrnZo krijg je een MySQL Error als je query niet goed word uitgevoerd.rnrnValt me tegen dat veel mensen geen foutafhandeling gebruiken...'(
Offline delta_004 - 30/11/1999 00:00
Avatar van delta_004 Onbekend En uh or die my sql error is toch het zelfde
Offline Rens - 30/11/1999 00:00
Avatar van Rens Gouden medaille

Crew algemeen
Probeer het zo eensrn[code]PHPrn$dbres = mysql_query(SELECT login,activated FROM `[users]` WHERE login='.$_POST['login'].' AND pass='.$_POST['pass'].');rnwhile($data = mysql_fetch_object($dbres))rn{rn if($data-activated == 1)rn {rn $validate = rand(0,1000);rn setcookie(login, $data-login, time() + 60 60 24, );rn setcookie(validate, $validate, time() + 60 60 24, );rn } elsern {rn echo Niet actief;rn }rn}rn[code]
Offline delta_004 - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van delta_004 Onbekend helpt niernAlles werkt alleen de cookies worde niet aangemaakt
Offline Stijn - 30/11/1999 00:00
Avatar van Stijn PHP expert Omdat je setcookie niet in het begin van de pagina wordt geladen, denk ik.rnrnStaan er nog codes boven de queryrnrnMaak eens een aparte PHP-Bestand aan [b]cookie.php[b]rn[code]phprncookie.phprnsetcookie(test, hallo, time()+3600);rnecho $_COOKIE['test'] , deze cookie is geplaatst;rn[code] rnrnProbeer dit eens op lycos en op een localhost serverlamp rnrngroeten stijn 
Offline prorsoft - 30/11/1999 00:00
Avatar van prorsoft PHP gevorderde heb je cookies in je browser misschien uitstaan
Offline delta_004 - 30/11/1999 00:00
Avatar van delta_004 Onbekend [code]php ------------------------- rnrn include(_include-config.php);rnrn if(isset($_POST['login'],$_POST['pass'])) {rn $dbres = mysql_query(SELECT login,activated FROM `[users]` WHERE login='.$_POST['login'].' AND pass='.$_POST['pass'].') or die(mysql_error());rn if(($data = mysql_fetch_object($dbres)) && $data-activated == 1) {rn $validate = rand(0,1000);rn setcookie(login, $data-login, time() + 60 60 24, );rn setcookie(validate, $validate, time() + 60 60 24, );rn rnrnrnrn mysql_query(REPLACE INTO `[online]`(`time`,`login`,`IP`,`validate`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','{$data-login}','$validate'));rn $_SESSION['login'] = $data-login;rn $_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];rn $dbres = mysql_query(SELECT ,UNIX_TIMESTAMP(`signup`) AS `signup` FROM `[users]` WHERE `login`='{$_SESSION['login']}');rn $_SESSION['data'] = mysql_fetch_object($dbres);rn }rn }rn else if($_GET['x'] == logout) {rn mysql_query(DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}');rn setcookie(login,'',time()-246060,,);rn setcookie(validate,'',time()-246060,,);rn unset($_SESSION['login']);rn unset($_SESSION['IP']);rn unset($_SESSION['data']);rn }rnrnrn ------------------------- [code] En ik heb me cookies aanstaan in me browser^^
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.355s