首页 > 后端开发 > PHP问题 > php header怎么跳转传值

php header怎么跳转传值

藏色散人
发布: 2023-03-12 11:14:01
原创
2591 人浏览过

php header跳转传值的实现方法:1、创建一个PHP示例文件,并输出一段含有表单HTML网页;2、在页面里通过JS提交表单的方式模拟Post跳转即可。

php header怎么跳转传值

本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。

php header怎么跳转传值?

PHP Header跳转并传递Post数据

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

header("Location: $url");
登录后复制

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

<?php
echo <<<EOT
<form name=&#39;fr&#39; action=&#39;{$url}&#39; method=&#39;POST&#39;>
    <input type=&#39;hidden&#39; name=&#39;field1&#39; value=&#39;{$field1}&#39;>
    <input type=&#39;hidden&#39; name=&#39;field2&#39; value=&#39;{$field2}&#39;>
</form>
<script type=&#39;text/javascript&#39;>
    document.fr.submit();
</script>
EOT;
登录后复制

推荐学习:《PHP视频教程

以上是php header怎么跳转传值的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板