我有以下代码
<?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 。