专栏首页俗人笔记PHP Header跳转传递Post数据
原创

PHP Header跳转传递Post数据

注: 说是Header方式跳转,其实不然。

我们有时需要在PHP中进行一些链接的跳转,经常使用如下方式:

header("Location: $url");

可是,此种方式无法满足跳转时,向目标链接中post数据,一种解决方法就是输出一段含有表单HTML网页,在页面里通过JS提交表单的方式模拟Post跳转。

<?php
echo <<<EOT
<form name='fr' action='{$url}' method='POST'>
    <input type='hidden' name='field1' value='{$field1}'>
    <input type='hidden' name='field2' value='{$field2}'>
</form>
<script type='text/javascript'>
    document.fr.submit();
</script>
EOT;

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 超简单实现WEB页面顶部阅读进度条

    网页顶部的加载进度条非常常见,像Youtube和Github上都有见到。最近经常浏览一些文字类的网页,而在移动端的浏览器,右侧的滚动条有时会自动隐藏很不显眼,想...

    俗可耐
  • 创建你的第一个composer包

    Composer是PHP的包管理器,我们可以很方便地使用别人共享的包,当然我们也可以创建自己的包以分享给其他人使用。本文就是教你如何创建自己的第一个compos...

    俗可耐
  • MySQL中的general log日志

    general log即General Query Log,记录了mysql服务器的操作。当客户端连接、断开连接、接收到客户端的SQL语句时,会向general...

    俗可耐
  • Holder类

    这个类在 javax.xml.ws.Holder 中,笔者在很多地方都遇到过XXXHoler类,只知道包装了我们需要的值,但不知道为什么要包装多一层。其实Hol...

    晚上没宵夜
  • 网页网站基础入门篇: 使用Adobe Dreamweaver CS6 制作网页/网站

    咱开发网页或者网站呢,最好使用个软件,我使用的是Adobe Dreamweaver CS6 (自行下载安装)

    杨奉武
  • 挥别web移动端开发差异和经典坑

    在 iOS Safari (其他浏览器和 Android 均不会)上会对那些看起来像是电话号码的数字处理为电话链接,比如:

    张炳
  • 2015中国海归就业创业报告:大数据详解海归现状

    海归留学的国家,排名前四名的分别是美国、英国、澳大利亚、法国,占比分别为18.6%、14.4%、9.1%、9.1%。从日本、新加坡、韩国等留学的热门国家回国的占...

    华章科技
  • vue验证码发送倒计时

    〆 千寻、
  • 四成海归年薪不足10万:2020或遇史上最难求职年

    据UniCareer近日发布的《2020海归就业力调查报告》显示,回国求职海归数量暴增七成,达80万;近四成海归年薪不足10万;过半海归认为疫情严重影响求职。业...

    思维说
  • php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)

    虽然通过nginx accesslog可以记录用户访问某个接口或者网页所消耗的时间,但是不能清晰地追踪到具体哪个位置或者说函数慢,所以通过php-fpm慢日志,...

    joshua317

扫码关注云+社区

领取腾讯云代金券