小弟我最近刚刚开始学习php,之前用C#做过一个程序,用户输入视频的页面连接程序自动找出在页面的视频下载连接,但是现在改用PHP做,用curl中发现获得的页面和C#中获得的html源不同,在curl中我已经设置了curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)");
在C#中并没有做特别的设置一切都是默认。
在php中算出的连接只对特定的用户有效(有唯一cookie)而C#中不管有没有COOKIE都可以使用下载的连接。
是不是C#中的HttpWebResponse的默认设置http头和php中的curl默认设置头不同?服务器是linux的,如果不同应该怎么改呢?