[英]PHP header url location
我需要幫助弄清楚如何在下面的腳本中更改標題位置。
我需要幫助來解決使用變量或用戶使用mod_rewrite更改標頭位置的問題。 我將應用程序移到另一個服務器主機名,大約有300頁帶有硬代碼標頭位置的url。
使用mod_rewrite會更容易。 有什么選擇可以做到這一點。 也可以在標題位置使用php變量。 謝謝。
<?php
session_start();
if(isset($_SESSION['loggedNetID'])){
$loggedNetID=$_SESSION['loggedNetID'];
}
else {
header("Location: https://its0010.net/onestop/login.php");
}
$inactive = 600;
// check to see if $_SESSION["timeout"] is set
if (isset($_SESSION["timeout"])) {
// calculate the session's "time to live"
//reset time
$sessionTTL = time() - $_SESSION["timeout"];
if ($sessionTTL > $inactive) {
session_destroy();
header("Location: https://its0010.net/onestop/login.php");
}
else{
$_SESSION['timeout']=time();
}
}
?>
<!-- Session end -->
好的解決方案
top.php
include
該文件。 立即執行此操作,您將節省大量時間進行類似的更改。
不好的解決方案
無論如何,如果您想要快速又骯臟的解決方案,並且您正在使用Linux,請使用find
(與sed
結合使用)在目錄中搜索和替換,例如
find /path/to/files -type f -exec sed -i 's/its0010.net/example.com/g' {} \;
上面的命令將用example.com
替換所有出現的its0010.net
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.