3

すべてのファイルにインクルードを追加することなく、ユーザーがページを実行するたびにユーザーを確認して確認したいと考えています。これを行う方法はありますか?

4

3 に答える 3

3

auto_prepend_fileini 設定を使用します。これにより、ファイルが自動的に含まれます。ただし、そのファイルに入れる内容には注意してください。

于 2012-10-21T05:15:17.070 に答える
1

index.php で switch whit case を使用します。

switch (isset($_GET["page"])?$_GET["page"]:""){

        case 'user': 
                include 'user.php';
        break; 

        default:                
        case '':  
        case 'index': 
                include 'main.php';
        break;
} 

そしてあなたのページを呼び出します:http://your-website.com/index.php?page=user

于 2012-10-21T09:10:21.460 に答える
0

次のようなインデックスまたはブートストラップ ファイルでオートローダーを使用してみてください。

// Autoload any files that are required
function autoLoad($classToLoad)
{
    if(file_exists('file/path/' . $classToLoad . '.php'))
    {
    require('file/path/' . $classToLoad . '.php');
    }
    else if(file_exists('other/file/path/' . $classToLoad . '.php'))
    {
        require('other/file/path/' . $classToLoad . '.php');
    }
}
spl_autoload_register('autoLoad');

自動ロードに関する詳細情報は、 PHP マニュアルにあります。

于 2012-10-21T09:06:24.287 に答える