簡體   English   中英

在標頭中使用PHP重定向網頁

[英]Using PHP in a header to redirect a webpage

我正在使用php重定向php文件:

 header("location:viewprofile.php?id=<?php echo $id; ?>");

問題是php不像php那樣直接取而代之,我如何在此標頭中回顯變量?

header("location:viewprofile.php?id=$id");

嘗試這個 :

header("Location: viewprofile.php?id={$id}");

1)注意位置中的大寫字母“ L”,盡管http標頭應不區分大小寫(根據規范),但某些瀏覽器會將它們視為區分大小寫(IE)。

2)如果可能,您不應使用相對路徑,因為如果瀏覽器在URL中留下了斜杠,您可能會被重定向到錯誤的頁面(即http://domain.com/folder/將重定向到http: //domain.com/folder/viewprofile.php?id=5

無需回顯它。 只需使用以下代碼:

header("location:viewprofile.php?id=".$id);

變量$ id中存儲的值將附加到標題字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM