Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从具有DnP防火墙(PHP)的url获取HTML代码_Php_Html_Get_Firewall - Fatal编程技术网

如何从具有DnP防火墙(PHP)的url获取HTML代码

如何从具有DnP防火墙(PHP)的url获取HTML代码,php,html,get,firewall,Php,Html,Get,Firewall,我使用了文件内容和简单的HTMLDOMhttp://simplehtmldom.sourceforge.net 但无法获取此URL的HTML: 我得到的HTML是DnP防火墙。请帮助从具有DnP防火墙的url获取HTML代码。谢谢大家! 您需要在解决方案中启用Cookie。 此站点正在尝试设置会话id cookie,为了避免每次都获得新会话,您需要使用该cookie进行响应 基本上,您需要解析最初得到的服务器响应的头部,并在新响应中发回相同的cookie。到该页“操作”表单中指定的位置: <

我使用了文件内容和简单的HTMLDOMhttp://simplehtmldom.sourceforge.net 但无法获取此URL的HTML:


我得到的HTML是DnP防火墙。请帮助从具有DnP防火墙的url获取HTML代码。谢谢大家!

您需要在解决方案中启用Cookie。 此站点正在尝试设置会话id cookie,为了避免每次都获得新会话,您需要使用该cookie进行响应

基本上,您需要解析最初得到的服务器响应的头部,并在新响应中发回相同的cookie。到该页“操作”表单中指定的位置:

<form name=dnp_firewall method=get action=dnp_fw.php>
<input type=hidden value="/Thread-nhung-hanh-dong-ngo-ngan-cua-dan-ong-15824?action=lastpost" name="dnp_firewall_redirect">
<input type=submit value=" " alt="Click to continue to your destination" style="background-image:url(default.png); height:350px; width:575px; cursor:pointer; 
然后,您需要处理由于这些操作而发生的任何重定向

我还建议将您的UserAgent设置为常见设置,如:

Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1
或者你可以用卷发

这与您在浏览器中调用时获得的内容相同。你还指望什么?否则,请联系主持人,询问如何跳过介绍页面。
Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1