すべてのファイルにインクルードを追加することなく、ユーザーがページを実行するたびにユーザーを確認して確認したいと考えています。これを行う方法はありますか?
3 に答える
3
auto_prepend_file
ini 設定を使用します。これにより、ファイルが自動的に含まれます。ただし、そのファイルに入れる内容には注意してください。
于 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 に答える