【发布时间】:2012-08-18 20:42:11
【问题描述】:
我有一个最奇怪的问题:
如果我尝试使用 curl 发布 cookie,我会得到 http_code 500, 当我把cookie放在外面时它会正常工作吗?!
我这样添加了 cookie:
curl_setopt($curl, CURLOPT_COOKIE, 'someCookie=' . $_COOKIE['someCookie'] . '; path=/');
有什么想法吗?只是提示,反弹想法..任何东西
curl_info:
Array (
[url] => valid url
[content_type] => text/html; charset=utf-8
[http_code] => 500
[header_size] => 279
[request_size] => 270
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.345595
[namelookup_time] => 2.3E-5
[connect_time] => 0.000122
[pretransfer_time] => 0.000126
[size_upload] => 1026
[size_download] => 52106
[speed_download] => 150771
[speed_upload] => 2968
[download_content_length] => -1
[upload_content_length] => 1026
[starttransfer_time] => 0.000814
[redirect_time] => 0
[certinfo] => Array ( )
[redirect_url] =>
)
注意:没有错误发生,我在访问日志中看到了所有内容(尽管 http_code 500)
我可以从命令行成功执行命令,那么有什么想法可以阻止 php 执行它吗?
【问题讨论】:
-
您有权访问该服务器的日志吗?错误日志将包含有关 500 的更多详细信息。
-
我认为“/”应该是您有权写入的文件名,如“/cookie.txt”
-
Marc B:是的,我愿意……哪一个?访问日志和错误日志是干净的,omoabobade: 那是 cookie-jar
-
无论您将此 cookie 发送到哪个服务器都会给您 500 错误。是的
-
是的,但具体是哪个日志?我可以访问所有这些