如何使用PHP处理对控制器的XMLhttp请求

时间:2016-04-28 15:26:37

标签: javascript php ajax

我收到内部服务器错误,内容如下:
它没有打印任何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 个答案:

答案 0 :(得分:1)

这就是你说的吗?

  1. POST数据正在发送到/routes/user/check_email.php
  2. /routes/user/check_email.php需要/controllers/user/check_email.php
  3. 您想要从控制器访问POST数据。
  4. 这可能不是你所说的,因为如果是,答案似乎太简单了(所需文件可以访问$ _POST超全局)。

    编辑以反映已修改的问题:以诊断500个内部服务器错误,请按照:https://stackoverflow.com/a/20511956/897059