登录  /  注册
php发现登录过期后自动执行登录操作,然后继续执行上一步操作
暖暖橙
暖暖橙 2022-06-13 15:06:16
[PHP讨论组]

条件:有第三方网站,每一步的操作都需要在登录的状态下进行。现在我搭建了一个简单的前端页面,又用php在中间做了一个跳板。

流程:我自己搭建页面上的每一次请求都通过ajax传到php跳板,然后再由php跳板通过curl模拟操作,向第三方网站请求和传递数据。会话信息我是存储在数据库中,然后每次curl操作前都先从数据库中取出,然后由curl携带上。

问题:第三方网站有登录过期限制。所以这边我的某次操作可能因为和第三方网站的会话已经过期了而导致失败。

需求:php接受到某次会话过期的信息后,自动执行登录操作,并继续之前失败的请求。

我目前的方法是将每一次的请求动作和数据记录到static变量中,然后使用call_user_func_array()在再次登录后重新调用,但每次操作都无法全部完成,只能做到自动登录这一步,后面的重新调用不能完成。不知道为什么。希望大神门给出指教。谢谢!

暖暖橙
暖暖橙

全部回复(1)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号