概述
当需要大量数据传参的时候,GET方法不能准确传参的时候
/**
* 建立跳转请求表单
* @param string $url 数据提交跳转到的URL
* @param array $data 请求参数数组
* @param string $method 提交方式:post或get 默认post
* @return string 提交表单的HTML文本
*/
function buildRequestForm($url, $data, $method = 'post')
{
$sHtml = "<form id='requestForm' name='requestForm' action='".$url."' method='".$method."'>";
while (list ($key, $val) = each ($data))
{
$sHtml.= "<input type='hidden' name='".$key."' value='".$val."' />";
}
$sHtml = $sHtml."<input type='submit' value='确定' style='display:none;'></form>";
$sHtml = $sHtml."<script>document.forms['requestForm'].submit();</script>";
return $sHtml;
}
调用方法
$url = 'https://www.keinx.com/';
$data = array(
'name' => 'keinx',
'domain' => 'keinx.com',
'date' => '2016-04-20'
);
echo buildRequestForm($url, $data);
来源:https://www.jianshu.com/p/f04b71d74813
最后
以上就是追寻眼神为你收集整理的PHP的POST跳转的全部内容,希望文章能够帮你解决PHP的POST跳转所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复