【发布时间】:2014-10-22 19:35:51
【问题描述】:
我有一个确认电子邮件帐户以进行验证的 php 页面。
我想做的是当页面重定向时我想清除所有本地存储并在我的javascript中触发我的点击事件。
我的问题是我的 php 文件中的脚本没有执行。
我的 verify.php 中的整个 php 代码
<?php
include_once('database.php');
$db = new Connection();
$db = $db->dbConnect();
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$vemail = $_GET['vemail'];
$vhash = $_GET['vhash'];
$search = "SELECT user_email, user_hash, user_active FROM tbl_user WHERE user_email = :vemail AND user_hash = :vhash AND user_active = '0'";
$verify = $db->prepare($search);
$verify->bindParam(':vemail', $vemail, PDO::PARAM_STR);
$verify->bindParam(':vhash', $vhash, PDO::PARAM_STR);
$verify->execute();
$match = $verify->rowCount();
if($match > 0){
$qup = "UPDATE tbl_user SET user_active='1' WHERE user_email= :vemail AND user_hash = :vhash AND user_active='0'";
$query = $db->prepare($qup);
$query->bindParam(':vemail', $vemail, PDO::PARAM_STR);
$query->bindParam(':vhash', $vhash, PDO::PARAM_STR);
$query->execute();
header('Location: http://pro13.pnp.gov.ph/nup-application');
?>
<script>
$(document).ready(function(){
localStorage.clear();
$(".show-page[data-page=Email_verified]").trigger("click");
});
</script>
<?php
exit;
}else{
header('Location: http://pro13.pnp.gov.ph/nup-application');
?>
<script>
$(document).ready(function(){
localStorage.clear();
$(".show-page[data-page=Email_alreadyVerified]").trigger("click");
});
</script>
<?php
exit;
}
?>
【问题讨论】:
-
请接受答案或添加您自己的答案并接受。这样做可以防止出现这个问题没有答案。 @user3986930
标签: javascript php jquery redirect pdo