2015-08-28 117 views
0

我想通过采取从我数 例如,开始在我的网站一个新的Cookie:testsite.com/?i=22设置一个cookie

我在index.php中使用此代码

setcookie('i', $_GET['i'], 0, '/', "testsite.com",0,0); 

的问题是,我需要这个cookie在整个网站中使用,而不仅仅是在index.php 如果我按链接testsite.com/?i=22这不是它的开始一个新的cookie问题但如果我去另一个页面(注册,登录等)的cookie消失... 我怎样才能使它对我的网站的所有网页有效?

+0

您在域参数中记录了两次“.com”? –

+0

不,我不写错了,对不起 – tyrlaka

+0

你是什么意思的“曲奇消失”?您的浏览器将它发送到请求标头中?它在上一页收到了吗? –

回答

1

可能是你应该尝试把$ _GET值放入一些变量,例如。 $ val = $ _GET [“i”],然后在cookie中使用$ val。

+0

我尝试它,它是一样的 – tyrlaka

+0

尝试使用$ _SESSION而不是cookies – makarqa

+0

我需要成为一个cookie ... – tyrlaka