首頁  >  文章  >  後端開發  >  php header怎麼跳轉傳值

php header怎麼跳轉傳值

藏色散人
藏色散人原創
2021-09-06 09:19:332519瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn