2016-04-28 1 views
0

Я получаю внутреннюю ошибку сервера со следующим:
Это ничего не печатает в моем журнале ошибок PHP?
Не использовать какие-либо рамки. I имеют следующую структуру документаКак обрабатывать XMLhttp-запрос для контроллера с PHP

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 на контроллер?

ответ

1

Это вы говорите?

  1. POST данные передаются в /routes/user/check_email.php
  2. /routes/user/check_email.php требует /controllers/user/check_email.php
  3. Вы хотите получить доступ к данным POST от контроллера.

Это, вероятно, не то, что вы говорите, потому что, если это так, ответ кажется слишком простым (требуемый файл имеет доступ к супергрупповому $ _POST).

Редактировать, чтобы отразить отредактированный вопрос: для диагностики 500 внутренних ошибок сервера, выполните: https://stackoverflow.com/a/20511956/897059

+0

Да, но я получаю внутреннюю ошибку сервера. –

+2

Тогда вопрос, который вы на самом деле спрашиваете, «почему я получаю внутреннюю ошибку сервера?». На это отвечает просмотр журнала ошибок php или журнала ошибок веб-сервера. –

+0

Хорошая точка. Я обновил свой вопрос. Журнал ошибок php не получает сообщения. –

Смежные вопросы