我的表格如下:
<?php session_start();
// some variables
// entry into database with these variables
//then using curl to post those data to external site.
//and then refresh to another admin.php file after return curl.
admin.php文件中的。
//set up session key to a db value
// check. if false return to login page
但是当刷新到admin.php时,会话无效。把我还给登录页面。 但在卷曲之前添加所有过程都没问题。
所以我的问题是:curl
函数会破坏会话吗?如果是,那么我应该在curl返回后启动session_start()
函数吗?
答案 0 :(得分:2)
简短的回答是否定的。 curl不会破坏会话。
答案 1 :(得分:1)
curl不会以任何方式影响您的Cookie或会话。如果您正在注销,还有其他因素导致问题 - 可能是您的数据库更新?
这可能有点令人困惑,因为curl 可以配置处理cookie,但这些是在你的脚本和你用curl发布到的网站之间 - 而且它们完全独立于在访问者的浏览器和脚本之间设置的cookie。
如果您需要帮助调试您已注销的事实,请发布更多代码,包括您添加的确切内容以使其停止工作。