首页 编程设计PHP正文

PHP的POST跳转

云水 PHP 2021-08-24 14:44:04 1170 0 php智能音箱

当需要大量数据传参的时候,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);


版权声明

1.本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2.本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3.若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
4.若内容涉及侵权或违法信息,请联系本站管理员进行下架处理,邮箱ganice520@163.com(本站不支持其他投诉反馈渠道,谢谢合作)

本文链接:http://apod.cc/index.php/post/608.html

发表评论

评论列表(0人评论 , 1170人围观)
☹还没有评论,来说两句吧...