我知道通过cookie或类似的东西你可以在用户的PC /浏览器中保存.在键入后保存用户位置对我来说很有用,所以我可以相应地调整所有信息.我的问题是,最好的方法是什么以及信息保存多长时间?最后,如果我想保存例如"披萨"这个词并稍后访问它我该怎么做?
谢谢.我知道这很多,而且都很无聊.
一个简单的例子:
<?php
setcookie('favorite_food', 'pizza');
?>
I just set your favorite food to "pizza". <a href="page2.php">Want to see?</a>
Run Code Online (Sandbox Code Playgroud)
Your favorite food is <?php echo $_COOKIE['favorite_food'] ?>.
Run Code Online (Sandbox Code Playgroud)
设置功能是setcookie.您提供cookie的名称,值(内容),何时到期(time() + $number_of_seconds_until_it_should_expire),然后提供有关您的站点上可以访问此cookie的位置的其他一些选项.如果您没有过期时间,大多数浏览器将在浏览器关闭后删除cookie.PHP setcookie文档更加详细,是您可能遇到的任何更具体问题的良好起点.
以后可以通过访问它$_COOKIE['name_you_used_when_setting'].
一般说明:永远记住,在处理cookie时,您不能相信用户不要随时更改或删除它们.使用它们只是为了方便,而不是用于setcookie('user_is_admin', 1)或类似的东西setcookie('user_is_banned', 1).