我收到内部服务器错误,内容如下:
它没有打印任何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路由到控制器?
答案 0 :(得分:1)
这就是你说的吗?
/routes/user/check_email.php
/routes/user/check_email.php
需要/controllers/user/check_email.php
这可能不是你所说的,因为如果是,答案似乎太简单了(所需文件可以访问$ _POST超全局)。
编辑以反映已修改的问题:以诊断500个内部服务器错误,请按照:https://stackoverflow.com/a/20511956/897059