2013-06-05 127 views
0

我的形式是这样的: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函数销毁会话吗?如果是,那么我应该在curl返回后启动session_start()函数吗?

回答

1

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

它可以是一个有点混乱,因为卷曲可以过于配置处理cookies,但那些是你的脚本,并要发布与卷曲部位之间 - 他们是从那些饼干完全独立在访问者的浏览器和脚本之间设置。

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

2

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