如何重定向到PHP中的页面?

时间:2018-01-03 17:41:37

标签: javascript php redirect header

我有以下PHP文件

<?php
//Load the database configuration file
$db = new mysqli("localhost", "*****", "*****", 'kkVoting');
//Convert JSON data into PHP variable
$userData = json_decode($_POST['userData']);
if (!empty($userData)) {
    $oauth_provider = $_POST['oauth_provider'];
    //Check whether user data already exists in database
    $prevQuery = "SELECT * FROM users WHERE oauth_provider = '".$oauth_provider."' AND oauth_uid = '".$userData ->id."' AND status = 1";
    $prevResult = $db ->query($prevQuery);
    if ($prevResult ->num_rows > 0) {
        echo '<script type="text/javascript">
        alert("hello");
        window.location = "end.php"
        </script >;
    } else {
        //Insert user data
        $query = "INSERT INTO users SET oauth_provider = '".$oauth_provider."', oauth_uid = '".$userData ->id."', first_name = '".$userData ->first_name."', last_name = '".$userData ->last_name."', email = '".$userData ->email."', gender = '".$userData ->gender."', locale = '".$userData ->locale."', picture = '".$userData ->picture ->data ->url."', link = '".$userData ->link."', created = '".date("Y-m-d H:i:s")."', modified = '".date("Y-m-d H:i:s")."', status=0";
        $insert = $db ->query($query);
    }
}
?>

从HTML文件传递JSON对象,并在此处将其插入数据库。如果条目已存在(并且其状态为1),我想重定向到另一个页面。有没有办法在if {}。

中重定向到end.php

echo js不起作用。标题(“Location:end.php”);也行不通。

我没有太多PHP经验。但是,我认为echo js不起作用,因为它不是HTML文件。

请帮忙。

0 个答案:

没有答案