【发布时间】:2015-12-29 22:30:27
【问题描述】:
我希望我的 PHP 代码能够区分由 JavaScript(使用 document.cookie)和 PHP(使用 setcookie())创建的 cookie。
让我们假设下面的伪代码:-
<?php
$X = $_COOKIE['X'];
if($X_COOKIE_IS_SET_BY_PHP)
// ALL IS GOOD
else if($X_COOKIE_IS_SET_BY_JAVASCRIPT)
// SET A COOKIE USING PHP
?>
【问题讨论】:
-
没有区别。 Cookie 就是 Cookie。
-
只需将 cookie 名称 + 由 PHP 设置的值存储在数据库中(无论如何您都应该这样做)。任何不在数据库中的 cookie 变量,都不是由 PHP 生成的。
标签: javascript php cookies