大家好,我花了很多时间来解决这个问题,但我发现任何东西都无法帮助我,即使在互联网和堆栈溢出。我找到了很多关于这个问题的答案,但唯一的问题是我在服务器上遇到了这个问题而不是我本地的电脑。
当有人打开我的页面时,它会正确打开但在打开它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页并且不会总是记住它。
答案 0 :(得分:0)
我建议您检查一下您的apache错误日志,找出问题的确切根本原因。可能是服务器上安装了mod_security存在问题。