php使用post跳转页面的方法:首先定义post处理页面url;然后获取当前页面的url,并解析url;接着获取url中的参数部分,将querycan参数解析到数组变量;最后循环拼接表单项,构造表单并跳转。

php使用post跳转页面的方法:

大家知道php可以利用header('Location')实现get请求跳转。

php利用curl可以实现模拟post请求。

但是却找不到php现成的实现post跳转。

那么问题来了,如果有这个需求该怎么实现呢?

今天在这里,利用form+js跟大家攒一个php的post跳转的方法。

index.php(发起跳转页面)<?php

//定义post处理页面url

$actionUrl = './action.php' ;

//获取当前页面的url

$url = 'http://' . $_SERVER [ 'HTTP_HOST' ]. $_SERVER [ 'PHP_SELF' ]. '?' . $_SERVER [ 'QUERY_STRING' ];

//解析url

$parseInfo = parse_url ( $url );

//获取url中的参数部分

$queryString = $parseInfo [ 'query' ];

//将querycan参数解析到数组变量

$queryArr =[];

parse_str ( $queryString , $queryArr );

//循环拼接表单项

$formItemString = '' ;

foreach ( $queryArr as $key => $value ){

$formItemString .= "" ;

}

//构造表单并跳转

$content =<<

{ $formItemString }

document.submit_form.submit();

EOF;

exit ( $content );

action.php(跳转目标页面)<?php

//打印post接收到的数据

echo print_r( $_POST ,true);想了解更多编程学习,敬请关注php培训栏目!

php跳转post,php如何使用post跳转页面相关推荐

  1. Swift实战-豆瓣电台(六)视图跳转,传参及回跳

    原文:Swift实战-豆瓣电台(六)视图跳转,传参及回跳 youku观看地址:http://v.youku.com/v_show/id_XNzMxMzQ3MDcy.html 要点 在ChannelCo ...

  2. 算法练习day20——190411(重建二叉树、斐波那契数列、跳台阶、矩形覆盖、变态跳台阶、旋转数组的最小数字、矩阵中的路径)

    1.重建二叉树 根据二叉树的前序遍历和中序遍历的结果,重建出该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字. preorder = [3,9,20,15,7].inorder = [9 ...

  3. uni-app微信小程序uni.navigateTo跳转无效问题;记录一次uni-app页面跳转无效,来回跳转问题;wx.navigateTo ,跳转超过10次怎么点不动的解决办法。

    场景需求:从小程序A页面跳转到小程序B页面,然后B页面还可以跳到A页面. 跳转失效原因: –1.uni.navigateTo只能跳转到非tabBar页面,tabBar导航栏页面只能用uni.switc ...

  4. python 跳过_python-pytest学习(九)-跳过用例skip

    一.前言 pytest.mark.skip可以标记无法在某些平台上运行的测试功能,或者你希望是吧的测试功能. skip意味着只有满足某些条件时才希望测试通过,否则pytest应该跳过运行测试.常见示例 ...

  5. 幼儿园体育游戏电子计算机教案,【幼儿园体育跳圈圈教案】小班体育教案跳圈圈_小班跳圈圈游戏教案_亲亲宝贝网...

    教案二:小兔跳圈 活动目标: 1.在原地纵跳和短距离双脚连续向前跳的基础上,尝试较长距离双脚连续向前跳圈. 2.提高身体的协调能力和弹跳能力. 活动准备: 1.材料准备:呼啦圈若干.小兔头饰.蘑菇.篮 ...

  6. yii2 html 跳转,阐述在Yii2上实现跳转提示页

    序言 为了让用户有更加良好的体验,在操作成功或者失败后,来个提示并跳转页面,我就在Yii2上实现了这一个效果.在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧! ...

  7. 虚拟跳线软件干什么用的_跳线的作用

    跳线就是主板上的一个个小开关,(其它板卡上也有),用来手动完成一些软件不能实现的操作,比如手动清空BIOS,超频等. 如果主板上的跳线跳接得不正确,大多情况下都可能引起没有显示的故障.有些情况下,虽然 ...

  8. 分页输入框跳转 java_displaytag 分页-添加页码输入框跳转至指定页

    环境前提:工程引用displaytag-1.2.jar 使用displaytag自动生成的分页 修改分页步骤 1.修改配置文件displaytag.properties 原配置文件:displayta ...

  9. 一只青蛙跳向三个台阶_青蛙跳台阶问题的三种解法

    题目:一只青蛙一次可以跳 1 级台阶,也可以跳 2 级.求该青蛙跳上一个 n 级的台阶总共有多少种跳法. 这道题还被 ITEye 放在了博文视点杯有奖答题活动里面. 我提供三种解法. 1.递归求解: ...

  10. html自动跳转手机端,用JavaScript实现网站自动跳转电脑PC端与手机端不同页面

    前天,有一个网友希望在其微擎系统跳转的时候实现鉴别用户不同的客户端,比如电脑PC端和手机端,实现不同的页面跳转.对于之前老蒋有给其设置过PC端网站然后检测手机访问的时候跳转到WAP网站的案例,对于这个 ...

最新文章

  1. oracle数据库无法显示图层,ArcMap 无法在Oracle中创建图层案例
  2. 叮咚买菜的数据应用之路,互联网公司的数据决策平台有何不同
  3. ASP.NET的分页方法(一)
  4. Jzoj3192 球
  5. 时间管理专题_理论篇
  6. RIP路由协议基本配置
  7. 一种新的排序算法,基于优先队列
  8. Palo Alto推出全新Traps高级终端功能,强化勒索软件防御优势
  9. PS2020制作电子签名
  10. UG标准件库的使用方法
  11. OA系统选型,明确需求是关键
  12. Python文本处理(3)——文本表示之 one-hot 词向量(1)——纯小白都能懂!
  13. 20+非常棒的Photoshop卡通设计教程
  14. paddlex,2.1.0识别预测代码(包含视频的)
  15. 个人网站如何申请支付接口?(教程)
  16. 有一个3×4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号
  17. 解决车载U盘:USB设备未连接 问题
  18. s20赛季服务器维护,王者荣耀S20赛季什么时候结束 S20赛季具体结束日期
  19. (二)随处可见的LED广告屏是怎么工作的呢?代码实现
  20. 本地编译执行 Kubernetes e2e 测试

热门文章

  1. RFC2616中文版(8)连接
  2. 使用XPO过程中的代码优化
  3. [转]一个叫你看过后感动想哭的对白
  4. OpenCV-理想高通低通滤波器(C++)
  5. html显示数据库的数据类型,将HTML插入mysql数据库,显示E类型
  6. linux安装文泉字体,Linux_Linux系统下的Emacs字体配置,安装步骤:   1、安装文泉 - phpStudy...
  7. 项目推进计划表_项目为啥延期之一:计划问题
  8. html保存按钮代码_如何防止Joomla编辑器删除HTML代码
  9. 《只管去做》-如何做靠谱的年度计划
  10. 软件测试工作中的沟通问题