[英]How to change page URL using PHP
我正在一個項目上,但是我需要更改頁面URL
從:
www.example.com/?id=56D6BY32
至:
www.example.com/helloWord
知道ID非常重要,並且不想在URL上顯示它,我如何使用PHP做到這一點。
您要查找的稱為url重寫 。 根據您的服務器設置,需要一些配置。 您還需要在PHP中處理這些更改。
.htaccess將“ /book.php?id=1234”重寫為“ / book / 1234”
https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite
https://serverfault.com/questions/955109/nginx-rewrite-based-on-part-of-url
好吧,目前尚不清楚您是否正在使用REST應用程序,但是要發送這種url,您將需要使用某種MVC和REST php應用程序。
但是,另一種方法是將您的ID存儲在會話變量中。 在您的PHP腳本的頂部,您可以放
session_start()
並將您的ID存儲在這樣的會話中。
$_SESSION["ID"] = "12345";
在您要轉到的頁面上,您可以閱讀這樣的ID
echo $_SESSION["ID"];
但是,您必須在要使用會話的每個PHP腳本的頂部都具有session_start()。 我只是在猜測您有什么設置,但這是一種在不顯示url的情況下發送數據的方法,即使他們按下F12鍵,他們也無法看到正在發送的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.