php如何使用post跳转页面:首先定义post处理页面的url; 接下来,获得当前页面的url,分析该url; 然后获取url的参数部分,将querycan参数解析为数组变量; 最后循环表单项目,构建表单并跳转。
php如何使用post跳转页面:
php知道可以利用头(' location ' )实现get请求的跳转。
php可以利用curl实现虚拟的post请求。
但是,找不到php的立即可用的post跳跃。
那么问题是,有了这个需求该如何实现呢?
今天在这里,利用form js和大家一起存一个php的post跳跃的方法。
index.php? php
定义开机自检处理页面url
$actionUrl='./action.php ';
//获取当前页面的url
$ URL=' http://'.$ _ server [ ' http _ host ' ].$ _ server [ ' PHP _ self ' ].'?' . $_SERVER [ 'QUERY_STRING' ];
解析//URL
$parseinfo=parse_URL($URL;
获取//URL的参数部分
$ query string=$ parse info [ ' query ' ];
将querycan参数解析为数组变量
$queryArr=[];
parse_str($querystring,$queryArr );
//循环拼接表单项目
$formItemString=' ';
Foreach($queryarras$key=$value ) {
$formItemString .=';
}
//做姿势跳
$content=
{ $formItemString }
document.submit_form.submit (;
EOF;
exit ($content;
action.php (跳转到哪一页? php
打印通过post接收到的数据
echoprint_r($_post,true ); 想了解更多编程学习,请关注php的培训栏。