利用php怎么自动提交表单

  介绍

这篇文章将为大家详细讲解有关利用php怎么自动提交表单,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

<强> fsockopen和旋度都可以做php自动提交表单

<强> 1。fsockopen方法:

php代码:

& lt; php ?      function 职位(url,美元,美元数据),{   时间=美元才能url  parse_url ($ url);   ,,if  (! $ url), return “简直# 39;t  parse  url";   ,,if (!收取($ url(& # 39;港口# 39;])),{,$ url(& # 39;港口# 39;],=,,,,,}   ,,if (!收取($ url(& # 39;查询# 39;])),{,$ url(& # 39;查询# 39;],=,,,,,}   时间=美元才能encoded “,“;   ,,while (列表(k、v)美元,=,每个(元数据)),{   ,,,encoded 美元。=,(encoded 美元;?,“和“,:,“,“);   ,,,encoded 美元。=,rawurlencode (k)美元!”=?rawurlencode (v)美元;   ,,}   时间=美元才能fp  fsockopen ($ url(& # 39;主机# 39;],,$ url(& # 39;港口# 39;],?,$ url(& # 39;港口# 39;],:,80);   ,,if  (! $ fp), return “Failed 用open  socket 用$ url(主机)“;;   fputs才能(fp美元,sprintf (“POST  % s % s % s  HTTP/1.0 n",, $ url (& # 39; path & # 39;),, $ url(& # 39;查询# 39;],?,“?“,:,“,,,$ url(& # 39;查询# 39;]));   fputs才能(fp美元,“主持人:,url(主机)n"美元);   fputs才能(fp美元,“内容类型:,应用程序/x-www-form-urlencodedn");   fputs才能(fp美元,“内容长度:,“,只strlen(编码),只“n");   fputs才能(fp美元,“连接:,closenn");   fputs才能(fp美元,,“encodedn"美元);   时间=美元才能line  fgets (fp 1024美元);   ,,if  (! eregi (“^ HTTP/1 . ., 200,,,美元线)),返回;   时间=美元才能results ““, inheader 美元;=,1;   ,,,(! feof (fp)美元),{   ,,,line 美元;=,fgets (fp 1024美元);   ,,,,if  (inheader 美元;,,,(line 美元;==,“n", | |, line 美元;==,“rn")), {   ,,,inheader 美元;=,0;   ,,}   ,,elseif  (! $ inheader), {   ,,,results 美元。=,美元行;   ,,}   ,,}   文件关闭才能(fp);   美元,才能return 结果;   }/*   时间=美元url  & # 39; http://video.xxx.com: 80/game_vm.php& # 39;;   $ data [& # 39; gid # 39;],=, & # 39; 1 & # 39;;   echo 职位(url,美元,美元数据);   */?在

<强> 2。旋度方法:

php代码:

& lt; php ?   时间=美元才能url  & # 39; http://localhost/curl/result.php& # 39;;   时间=美元才能params “参数=123,param2=333,,,//What  will  be 发布   时间=美元才能user_agent “Mozilla/5.0,(兼容;,MSIE  5.01;, Windows  NT  5.0)“;   时间=美元才能ch  curl_init ();   curl_setopt才能(ch,美元,CURLOPT_POST, 1);   curl_setopt才能(ch,美元,CURLOPT_POSTFIELDS, params美元);   curl_setopt才能(CURLOPT_URL, ch,美元$ url);   curl_setopt才能(CURLOPT_USERAGENT, ch,美元,美元user_agent);   curl_setopt才能(ch,美元,CURLOPT_RETURNTRANSFER, 1);   结果=curl_exec 美元才能(ch);//execut   curl_close 才能;(ch);   echo “结果:才能,& lt; br>“美元的结果;   祝辞;

结果。php(只是为了测试)

& lt; php ?   print_r ($ _POST);   ?在

关于利用php怎么自动提交表单就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

利用php怎么自动提交表单