mattm1712 Posted December 1, 2012 Share Posted December 1, 2012 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> Quote Link to comment https://forums.phpfreaks.com/topic/271426-setcookie-help/ Share on other sites More sharing options...
Pikachu2000 Posted December 1, 2012 Share Posted December 1, 2012 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 . . . Quote Link to comment https://forums.phpfreaks.com/topic/271426-setcookie-help/#findComment-1396580 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.