CURL会破坏会话吗?

时间:2013-06-05 01:57:47

标签: php session curl

我的表格如下:

<?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()函数吗?

2 个答案:

答案 0 :(得分:2)

简短的回答是否定的。 curl不会破坏会话。

答案 1 :(得分:1)

curl不会以任何方式影响您的Cookie或会话。如果您正在注销,还有其他因素导致问题 - 可能是您的数据库更新?

这可能有点令人困惑,因为curl 可以配置处理cookie,但这些是在你的脚本和你用curl发布到的网站之间 - 而且它们完全独立于在访问者的浏览器和脚本之间设置的cookie。

如果您需要帮助调试您已注销的事实,请发布更多代码,包括您添加的确切内容以使其停止工作。