如果没有被执行,为什么这个呢?

时间:2013-11-05 21:59:48

标签: php

我有以下代码

<?php

ini_set('error_reporting', E_ALL);
error_reporting(E_ALL);
ini_set('log_errors', TRUE);
ini_set('html_errors', FALSE);
ini_set('error_log', '/var/www/vhosts/*******/test/random/error.log');
ini_set('display_errors', TRUE);


require "./func/dbc.php";

define("IN_MYBB", 1);
require "../global.php";

if (!$mybb->user['uid']) {
    die();
}

if (!empty($_GET['val'])) {
    if (is_numeric($_GET['val'])) {
        if (intval($_GET['val']) >= 10) {
            $rating = 10;
        } else if (intval($_GET['val']) <= 1) {
            $rating = 1;
        } else {
            $rating = intval($_GET['val']);
        }

    }
}

if ($_GET['type'] == "rating") {
    //Some Database Querys that don't cause any errors. :)
} else if ($_GET['type'] == "rating2") {
    echo "entering if";
//other sql querys. :)
}
header("Location: view.php");

?>

该文件名为 rate.php ,当我打开它时

rate.php?type=rating&val=10

它运行得非常好,但当我像这样打开它时

rate.php?type=rating2&val=10

没有任何反应,我添加回声来检查它是否会进入其他地方 - 如果 - 它不会,我会再次被重定向到 view.php

0 个答案:

没有答案