中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php實現post跳轉

發布時間:2020-07-12 17:54:10 來源:網絡 閱讀:25552 作者:hgditren 欄目:web開發

大家否知道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.="<input name='{$key}' type='text' value='{$value}'/>";
}

//構造表單并跳轉
$content=<<<EOF
<form style='display:none' name='submit_form' id='submit_form' action='{$actionUrl}' method='post'>
{$formItemString}
</form>
<script type="text/javascript">
document.submit_form.submit();
</script>
EOF;

exit($content);



action.php(跳轉目標頁面)

<?php
//打印post接收到的數據
echo print_r($_POST,true);


無圖無真相,各位看官都來瞧瞧。

get訪問:

http://yoururl/index.php?name=jack&age=100&sex=boy&no=001

php實現post跳轉



真相在這!自動post跳轉到了目標頁面,且可以在目標頁面里面獲取到post值。


php實現post跳轉


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

济宁市| 桐梓县| 通江县| 读书| 哈密市| 喀什市| 余庆县| 涟源市| 北宁市| 武乡县| 镇江市| 宜宾市| 焦作市| 汽车| 彭泽县| 达日县| 将乐县| 宜宾县| 天气| 林西县| 延吉市| 松桃| 容城县| 黎城县| 历史| 西藏| 得荣县| 察隅县| 荣昌县| 筠连县| 沂水县| 肇东市| 黔南| 古丈县| 陵川县| 额敏县| 崇左市| 鹤岗市| 独山县| 盘锦市| 确山县|