次のような内部サーバエラーが発生します:
PHPエラーログには何も印刷されません。
フレームワークを使用していません。 私はPHPでコントローラへのXMLhttp要求を処理する方法
DEV
- controllers
|-> user
-> check_email.php
- public_html
|-> routes
|-> user
-> check_email.php
|-> views
|-> user
-> create.php
BASE_URLが頭の中で自分のドメイン(public_htmlの)に設定されている以下の文書構造を持っています。
set_include_pathは私の文書構造(DEV)
のpublic_html /ビュー/ユーザー/ create.php
xmlhttp.open("POST","/routes/user/check_email.php",true);
public_htmlの/ルート/ユーザー/ check_email.php
require_once(get_include_path()."/controllers/user/check_email.php");
私がもしに設定されていますcheck_email.phpのコントローラーをcreate.phpと同じファイル・フォルダーに入れ(そしてXMLhttp要求を変更して)、コントローラーを参照します。 POSTをコントローラにルーティングするにはどうしたらいいですか?
はい、私は内部サーバーエラーを取得します。 –
次に、あなたが実際に尋ねる質問は、「なぜ私は内部サーバーエラーを起こすのですか?」です。これは、PHPエラーログまたはWebサーバーエラーログを調べることで答えられます。 –
良い点。私は私の質問を更新しました。 phpエラーログにはメッセージは出力されません。 –