我无法将file_get_contents与会话Cookie一起使用!有9个饼干..我的代码:
<?
$ip=explode('<a href="trade?t=',file_get_contents('http://csgolounge.com/'));
$ip=explode('">',$ip[1]);
$ip=$ip[0];
echo $ip;
$opts = array(
'http' => array(
'method' => 'GET',
'header' => 'Cookie: __utma=123\r\n__utmb=123\r\n__utmc=123\r\n__utmt=123\r\n__utmz=123\r\nid=123\r\nPHPSESSID=123\r\ntkz=123\r\ntoken=123\r\n'));
$context = stream_context_create($opts);
session_write_close();
$ip2=explode('<a class="buttonright" href="',file_get_contents('http://csgolounge.com/trade?t=' . $ip, false, $context)); // This doesn't return the url...
$ip2=explode('">Add on Steam</a>',$ip2[1]);
$ip2=$ip2[0];
echo $ip2;
?>
我做错了什么? 请帮忙!
答案 0 :(得分:0)
Cookie
标题中的Cookie使用分号(不是换行符)分隔。
您的Cookie
标题应如下所示:
'header' => 'Cookie: __utma=123; __utmb=123; __utmc=123; __utmt=123; __utmz=123; id=123; PHPSESSID=123; tkz=123; token=123'