⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 20050302114024.txt

📁 请在wish.php中修改文章系统的题目和管理员密码,默认密码为: wish 在此文件中修改文章系统的一些基本参数
💻 TXT
字号:
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量&nbsp;|hyenpkjvlg|鱼鱼|hyenpkjvlg|2005-03-02.11:40|hyenpkjvlg|12|hyenpkjvlg|可以使用以下函数来实现:<br><br>&lt;?php<br>function&nbsp;posttohost($url,&nbsp;$data)&nbsp;{<br>$url&nbsp;=&nbsp;parse_url($url);<br>if&nbsp;(!$url)&nbsp;return&nbsp;&quot;couldn't&nbsp;parse&nbsp;url&quot;;<br>if&nbsp;(!isset($url['port']))&nbsp;{&nbsp;$url['port']&nbsp;=&nbsp;&quot;&quot;;&nbsp;}<br>if&nbsp;(!isset($url['query']))&nbsp;{&nbsp;$url['query']&nbsp;=&nbsp;&quot;&quot;;&nbsp;}<br><br>$encoded&nbsp;=&nbsp;&quot;&quot;;<br><br>while&nbsp;(list($k,$v)&nbsp;=&nbsp;each($data))&nbsp;{<br>$encoded&nbsp;.=&nbsp;($encoded&nbsp;?&nbsp;&quot;&amp;&quot;&nbsp;:&nbsp;&quot;&quot;);<br>$encoded&nbsp;.=&nbsp;rawurlencode($k).&quot;=&quot;.rawurlencode($v);<br>}<br><br>$fp&nbsp;=&nbsp;fsockopen($url['host'],&nbsp;$url['port']&nbsp;?&nbsp;$url['port']&nbsp;:&nbsp;80);<br>if&nbsp;(!$fp)&nbsp;return&nbsp;&quot;Failed&nbsp;to&nbsp;open&nbsp;socket&nbsp;to&nbsp;$url[host]&quot;;<br><br>fputs($fp,&nbsp;sprintf(&quot;POST&nbsp;%s%s%s&nbsp;HTTP/1.0\n&quot;,&nbsp;$url['path'],&nbsp;$url['query']&nbsp;?&nbsp;&quot;?&quot;&nbsp;:&nbsp;&quot;&quot;,&nbsp;$url['query']));<br>fputs($fp,&nbsp;&quot;Host:&nbsp;$url[host]\n&quot;);<br>fputs($fp,&nbsp;&quot;Content-type:&nbsp;application/x-www-form-urlencoded\n&quot;);<br>fputs($fp,&nbsp;&quot;Content-length:&nbsp;&quot;&nbsp;.&nbsp;strlen($encoded)&nbsp;.&nbsp;&quot;\n&quot;);<br>fputs($fp,&nbsp;&quot;Connection:&nbsp;close\n\n&quot;);<br><br>fputs($fp,&nbsp;&quot;$encoded\n&quot;);<br><br>$line&nbsp;=&nbsp;fgets($fp,1024);<br>if&nbsp;(!eregi(&quot;^HTTP/1\..&nbsp;200&quot;,&nbsp;$line))&nbsp;return;<br><br>$results&nbsp;=&nbsp;&quot;&quot;;&nbsp;$inheader&nbsp;=&nbsp;1;<br>while(!feof($fp))&nbsp;{<br>$line&nbsp;=&nbsp;fgets($fp,1024);<br>if&nbsp;($inheader&nbsp;&amp;&amp;&nbsp;($line&nbsp;==&nbsp;&quot;\n&quot;&nbsp;||&nbsp;$line&nbsp;==&nbsp;&quot;\r\n&quot;))&nbsp;{<br>$inheader&nbsp;=&nbsp;0;<br>}<br>elseif&nbsp;(!$inheader)&nbsp;{<br>$results&nbsp;.=&nbsp;$line;<br>}<br>}<br>fclose($fp);<br><br>return&nbsp;$results;<br>}<br>?&gt;&nbsp;&nbsp;&nbsp;<br>--------------------------------------------------------------------------------------------------<br>也可以这样&nbsp;<br><br>&lt;?php<br>$URL=&quot;www.mysite.com/test.php&quot;;&nbsp;<br>$ch&nbsp;=&nbsp;curl_init();&nbsp;<br>curl_setopt($ch,&nbsp;CURLOPT_URL,&quot;https://$URL&quot;);&nbsp;<br>curl_setopt($ch,&nbsp;CURLOPT_POST,&nbsp;1);&nbsp;<br>curl_setopt($ch,&nbsp;CURLOPT_POSTFIELDS,&nbsp;&quot;Data1=blah&amp;Data2=blah&quot;);<br>curl_exec&nbsp;($ch);&nbsp;<br>curl_close&nbsp;($ch);&nbsp;<br>?&gt;&nbsp;<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -