Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 选择性禁止错误_Php_Apache_Permissions_Cpanel - Fatal编程技术网

Php 选择性禁止错误

Php 选择性禁止错误,php,apache,permissions,cpanel,Php,Apache,Permissions,Cpanel,我遇到了一个奇怪的问题 我有一个用php编写的联系人表单,在几台计算机上,该页面可以正常工作, 但是在两台特定的计算机中,当我发送表单时,我得到一个403错误 更奇怪的是,如果表格填写不正确,它不会给我403 我给了可能与该页面0755相关的每个文件夹和文件权限,所以我认为这不是问题所在 有人知道可能是什么问题吗 谢谢 因为你说它在某些计算机上工作没有任何问题,所以我想说,在那些有问题的计算机上,它可能是一个缓存问题。请尝试清除浏览历史记录/缓存,然后重试 如果它仍然导致错误,那么如果您发布从可

我遇到了一个奇怪的问题

我有一个用php编写的联系人表单,在几台计算机上,该页面可以正常工作, 但是在两台特定的计算机中,当我发送表单时,我得到一个403错误

更奇怪的是,如果表格填写不正确,它不会给我403

我给了可能与该页面0755相关的每个文件夹和文件权限,所以我认为这不是问题所在

有人知道可能是什么问题吗


谢谢

因为你说它在某些计算机上工作没有任何问题,所以我想说,在那些有问题的计算机上,它可能是一个缓存问题。请尝试清除浏览历史记录/缓存,然后重试


如果它仍然导致错误,那么如果您发布从可以访问该站点的计算机和无法访问该站点的计算机接收的HTTP头,以便我们可以比较结果,您可能会得到更好的结果。您可以使用Firefox的Live HTTP头非常轻松地捕获输出。

表单对发布的数据做了什么?你说如果一些数据没有填写,它就可以工作了。哪些数据被省略以使其工作?什么是Web服务器和操作系统?apache和linux?如果是这样,您需要在apache上设置正确的目录以允许脚本运行。是否已启用suphp?错误日志中显示的错误是什么?好的,所以发布的数据是文本,我的意思是如果表单填写不正确,它会将表单发送到下一页,但会向用户显示错误,数据不会进入数据库。在apache和Linux中,错误日志显示403错误。问题是,php在服务器上运行得很好,问题只发生在2台计算机上,仅在表单的这一部分,我检查的其他计算机工作得很好。