0

助けが必要です。

サイトのすべてのページに必要な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';
4

2 に答える 2

3

要件に応じて、require_onceまたはinclude_once関数を使用できます。

require_once("filename.php")
include_once("filename.php")

ヘッダーが必要なのは1回だけなので、これらは実行したいことに最も適している可能性があります。

ただし、何かを複数回含めたい場合は、次を使用できます。

require("filename.php")
include("filename.php")

これは、単に含めたいページの部分を含めることに限定されません-これらの関数を使用して、コードの他の部分で使用したい関数を含むファイルを含めることもできます。

于 2012-11-12T16:14:42.993 に答える
0

スクリプトをexに配置するだけです。script.php。そして、あなたがそれを含めたいところならどこでも:

require_once 'script.php';

そうすれば、1つのファイルだけを編集できます。ハッピーコーディング:)

于 2012-11-12T16:16:28.393 に答える