php 抓取网页生成图片(PHP如何正确生成Cookie,保证按特定路径打开指定的网页? )
优采云 发布时间: 2022-03-06 04:17php 抓取网页生成图片(PHP如何正确生成Cookie,保证按特定路径打开指定的网页?
)
PHP如何正确生成cookie来保证指定网页按照特定路径打开?
我有一个图片验证页面verification.php,也就是登录页面。
PHP 代码
还有一个数据页data.php。
PHP 代码
我一直担心有些用户会直接使用浏览器登录数据页data.php,而无需先登录验证页verification.php。
那么PHP是如何对数据页data.php中的验证页verification.php生成的cookie进行验证的呢?注意:不能与其他 网站 cookie 或此 网站 的其他页面生成的 cookie 混淆。
您还需要使用 SHA1 来验证 cookie 吗?
- - - 解决方案 - - - - - - - - - -
您是否自己定义 cookie 的名称并且害怕将其与其他 cookie 混淆?
然后你定义一个更复杂的名字,再长也没关系
- - - 解决方案 - - - - - - - - - -
如果使用浏览器直接登录数据页data.php不会有cookie变量
如果担心用户伪造cookie,可以在cookie中放一个特殊的令牌(token),与服务器端缓存的值进行比较
- - - 解决方案 - - - - - - - - - -
我以前的项目使用 session 在其中存储一个字段 login_flg 来识别登录状态。
不用登录在php中做login_flg判断,直接做位置跳转让他登录。
- - - 解决方案 - - - - - - - - - -
当您传递加密数据时,只有服务器知道如何解密它。例如,对当前时间进行加密,解析为当前时间的十分钟以内。它还解决了其他人窃取您的数据的问题。
- - - 解决方案 - - - - - - - - - -
探索
我以前的项目使用 session 在其中存储一个字段 login_flg 来识别登录状态。
不用登录在php中做login_flg判断,直接做位置跳转让他登录。