首頁 >後端開發 >PHP問題 >php怎麼實現跳轉但連結不變

php怎麼實現跳轉但連結不變

藏色散人
藏色散人原創
2021-03-16 09:23:332420瀏覽

php實現跳轉但連結不變的方法:先建立一個PHP範例檔;然後接收參數;最後透過「header('Location://xx.com/path/to/test.php' .$param);”等方法實現跳轉即可。

php怎麼實現跳轉但連結不變

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

特定問題:

php 跳頁但是url不變。

我想讓頁面在執行完一段程式之後變換幾個參數再次跳轉這個頁面但是頁面的參數改變了這個什麼好的辦法嗎?

用的header 但是跳轉不刷新頁面url的參數不變換。

實作方法:

可以做,如果是處理資料還是用cli模式不逾時,遞迴呼叫自己就好了,

你說那種我理解如下:

<?php
//接收参数,do sth逻辑
$param = &#39;?id=23&sth=test&#39;; //param 拼接 比如id这里拼接+1
header(&#39;Location://xx.com/path/to/test.php&#39;.$param);

但是這麼會一直跳,你也看不清做了哪些了

跳轉有3種

可以用meta 2秒後跳轉

echo &#39;执行到第&#39;.$id,&#39;2秒后处理另外任务&#39;
  echo &#39;<meta http-equiv="Refresh" content="2;url=test.php?param=test" />&#39;;
//还有一种是js
<script language="javascript">
//window.location.href = &#39;test.php?param=test&#39;; 
</script>

參數自己拼接了

建議用cli模式不逾時,遞歸呼叫自己方法就好了,印輸出到日誌

nohup /path/to/php test.php

啟動之後會有nohup.log

推薦學習:《PHP影片教學

以上是php怎麼實現跳轉但連結不變的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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