php header怎麼跳轉傳值

藏色散人
發布: 2023-03-12 11:14:01
原創
2538 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板