检查cookie是否存在然后提取值

时间:2014-04-10 15:03:28

标签: javascript php cookies web

我已经看了一会儿,我找不到适合我的解决方案。

我正在尝试检查cookie是否存在,如果存在,请从中获取内容并将其包含在其中。

我创建了这样的cookie:

<script>
document.cookie = "pin=<?php echo $_GET['pin']; ?>"
</script>

假装$ _GET [“pin”] = 5060;它应该创建cookie pin = 5060

我现在需要检查它是否存在的东西(这将在不同的页面上)

如果cookie存在,它应该提取引脚的值然后它应该带你: http://musicdemo.hol.es/users/ (此处为pin的值) /host.php?pin= (再次在此处固定值)

此引脚不是密码,也不需要保护。

非常感谢您提前:))

1 个答案:

答案 0 :(得分:0)

我认为你不能正确理解JS cookie * s *。没有饼干。文档堆栈在一个名为cookie的属性中包含所有cookie的String。所以,你应该将该字符串拆分为catch'em。有关详细信息,请参阅this

关于这个条件。每当您检查document.cookie是否存在时,它将返回true。因为该属性在文档上是 built-it 。因此,请尝试检查是否可以拆分它或者是否大于0。

而且,我敢打赌你的cookie发展是错误的。不要在html上设置document.cookie。并且,如果从PHP服务器发送cookie仍然在那里使用它;安全谢谢你。