PHP服务器端错误“禁止您没有访问此页面的权限”

时间:2016-02-03 08:27:46

标签: php parse-platform hosting cpanel web-hosting

大家好,我花了很多时间来解决这个问题,但我发现任何东西都无法帮助我,即使在互联网和堆栈溢出。我找到了很多关于这个问题的答案,但唯一的问题是我在服务器上遇到了这个问题而不是我本地的电脑。

当有人打开我的页面时,它会正确打开但在打开它4到5次后会显示错误。

Forbidden . You don't have permission to access /mypage.php on this server.

代码页1

<form>
<input type="text" id="field1" >
<input type="text" id="field2" >
<input type="text" id="field3" >
<input type="button" id="subbtn" >
</form>

代码页2

<?php
require_once( 'parseConnect.php' );
use Parse\ParseClient;
use Parse\ParseObject;
use Parse\ParseQuery;
use Parse\ParseUser;
use Parse\ParseException;
//check if form is submitted
ob_start();
if(isset($_SESSION["loginusername"]))
{
    if(isset($_POST["submitform"])){
    $fieldvalue = $_POST['feildvalue'];
    $query = new ParseObject("table");
    $query->set("filed1332432",$filedvalue);
    $query->set("field8789",$fieldvalue);
try {
  $query->save();

  header("location:somepage2121.php#Successfull");
} catch (ParseException $ex) {

  header("location:somepage23.php#Some Error Try Again Later.".$ex->getMessage());
}
}   

}
else {
    ob_clean();
    header("location:logout.php");
}

?>

我认为与代码无关,我无法发布实际代码,但这里有一些示例代码页,其中一个有基本的html表单,第2页有将其保存在数据库中的功能..错误当我们发布价值时发生在第2页并且不会总是记住它。

1 个答案:

答案 0 :(得分:0)

我建议您检查一下您的apache错误日志,找出问题的确切根本原因。可能是服务器上安装了mod_security存在问题。