我需要一些幫助。我的所有頁面都有一個內部的php腳本
我在我的網站的每個頁面上都有一些php代碼。但是如果我想編輯一些內容,就不得不編輯代碼的每一部分,在每個頁面上的php代碼中。有沒有辦法讓我只能在文件上進行編輯,並反映在其他頁面上的所有其他文件中。
這裏是PHP代碼:
<?php
if (!$_SESSION["valid_user"])
{
// User not logged in, redirect to login page
echo '<gen id= mess>You need to login to use this!!!</gen>';
echo "<p><a href=\"login.php\">login</a></p>";
}else{
// Member only content
// ...
// ...
// ...
// Display Member information
echo "<p>User ID: " . $_SESSION["valid_id"];
echo "<p>Username: " . $_SESSION["valid_user"];
// Display logout link
echo "<p><a href=\"logout.php\">Click here to logout!</a></p>";
}
?>
PS:我在想,是可以正常工作(但它沒有):
include 'filename';
or
require 'filename';
您可能需要使用絕對路徑 - 「include」filename.php「只有在該文件位於同一目錄中時纔有效。 – andrewsi
您的解決方案是正確的,使其成爲一個單獨的腳本幷包含它。只要確保路徑是正確的。 – jeroen
包含「something.php」;應該管用。這將在您編寫include的地方插入「something.php」的代碼。 – Naryl