Jump to content

Setcookie Help


mattm1712

Recommended Posts

hi having issue with set cookie this is my code but it only sets the cookie after i have clicked the link for the 2nd time :s can anyone help??

 

cheers matt

 

code

------------------------------------

<?php

$addbet = $_GET['addbet'];

$eventid = $_GET['eventid'];

$outcome = $_GET['outcome'];

$value = $eventid."-".$outcome;

if (isset($_GET['addbet']))

{

setcookie('Betslip', $value, time()+1200);

}

?>

 

 

<?php

echo $_COOKIE['Betslip'];

?>

 

<a href='index.php?addbet=true&eventid=123&outcome=Home'>Home</a>

Link to comment
https://forums.phpfreaks.com/topic/271426-setcookie-help/
Share on other sites

It's probably being set just fine when the script is run the first time. From the setcookie manual entry, this probably explains what you're seeing:

 

Cookies will not become visible until the next loading of a page that the cookie should be visible for . . .

Link to comment
https://forums.phpfreaks.com/topic/271426-setcookie-help/#findComment-1396580
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.