重複の可能性:
PHP: 「通知: 未定義の変数」および「通知: 未定義のインデックス」</a>
私は youtube mvc チュートリアルhttp://www.youtube.com/watch?v=Aw28-krO7ZMを行っており、最良の最初のステップで停止しました:
私の index.php ファイル:
<?php
$url = $_GET['url'];
require 'controllers/' . $url . '.php';
私の .htaccess ファイル:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
では、質問は次のとおりです。「index」以外の URL にアクセスすると、問題なく動作します。では、'index' url の何が問題になっているのでしょうか?
Notice: Undefined index: url in /var/www/sadman/index.php on line 2
Warning: require(controllers/.php) [<a href='function.require'>function.require</a>]:
failed to open stream: No such file or directory in /var/www/sadman/index.php on line 4
ところで、私は LAMP を持っています。私の設定は正しいと思います。