Passwords 密码保护目录间歇性故障
我在目录中唯一一个页面上有一个表单,它通过cPanel进行密码保护。比如 www.site.com/directory/subdirectory/form.php 每二十次提交一次表格(在同一次会议中),我会被重定向到: www.site.com 显然,php表单处理不会发生 发生了什么事 我已在cpanel中检查了重定向,但未设置任何重定向。所以我甚至不知道它为什么会进入索引页面 注释 毫无疑问,所以提到了这个问题,我发现谷歌没有什么合适的。我不确定问题出在哪里,所以很难用谷歌搜索 下面是form.php格式Passwords 密码保护目录间歇性故障,passwords,cpanel,Passwords,Cpanel,我在目录中唯一一个页面上有一个表单,它通过cPanel进行密码保护。比如 www.site.com/directory/subdirectory/form.php 每二十次提交一次表格(在同一次会议中),我会被重定向到: www.site.com 显然,php表单处理不会发生 发生了什么事 我已在cpanel中检查了重定向,但未设置任何重定向。所以我甚至不知道它为什么会进入索引页面 注释 毫无疑问,所以提到了这个问题,我发现谷歌没有什么合适的。我不确定问题出在哪里,所以很难用谷歌搜索 下面是fo
<?php
header('Content-Type: text/html; charset=utf-8');
session_start();
require 'functions.php';
connect();
/*“Æ” because UTF-8 encoding without BOM looks like ANSI*/
if(isset($_POST['newJob'])){
$jTDjobToDo = $_POST['jobToDo'];
$jTDwhenInfo = $_POST['whenInfo'];
$jTDwhenInfo = $jTDwhenInfo+ time();
$jTDinsertNewJob = $conn ->prepare ("INSERT INTO jobstodo (jobToDo,whenInfo) VALUES(:jobToDo,:whenInfo)");
$jTDinsertNewJob->bindParam(':jobToDo', $jTDjobToDo, PDO::PARAM_STR);
$jTDinsertNewJob->bindParam(':whenInfo', $jTDwhenInfo, PDO::PARAM_INT);
$jTDinsertNewJob->execute();
echo "New job added!<br/>";
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>My page</title>
<LINK href="stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="newjobform">
ADD A NEW JOB
<form action="http://www.site.com/myPage.php" method="POST">
New Job To Do <input type="text" name="jobToDo" id="newJobToDo" ><br/>
When to do<br/>
<input type="radio" name="whenInfo" value="0" CHECKED>Now /
<input type="radio" name="whenInfo" value="86400"> 1 day
/ <input type="radio" name="whenInfo" value="172800"> 2 days
/ <input type="radio" name="whenInfo" value="345600">4 days<br/>
<input type="radio" name="whenInfo" value="604800">7 days
/ <input type="radio" name="whenInfo" value="1209600">14 days
/ <input type="radio" name="whenInfo" value="2073600">24 days
/ <input type="radio" name="whenInfo" value="3888000">45 days<br/>
<input type="submit" value="ADD" name="newJob"><br/>
</form>
</div>
</body>
</html>
你能发布你的php脚本吗?您是否正在进行任何检查(sesion、post data等),如果失败,可能会重定向到主页?@mituw done,我也为PDO添加了连接调用。请告诉我是否可以添加其他内容。
functions.php
中是否有任何内容需要进行检查/重定向?@mituw,函数代码位于php代码的第二部分,带有pdo连接
try {
$conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
//echo 'Connected to database';
}
catch(PDOException $e) {
echo $e->getMessage();
}
}