0

次の index.php があります。

<?php
$uri = $_SERVER["REQUEST_URI"];

require_once "sql.php";
$link = mysqli_connect($host, $user, $pw, $db);
$urls = $link->query("SELECT URL FROM TEST");

    switch ($uri) {
    case "/":
    header("location: http://www.mysite.com/en/index.php");
    break;

    while($rurl = mysqli_fetch_array($urls)){
        case $rurl['URL']:
            header("location: http://www.mysite.com/folder/page.php?test=$rurl['URL']");
         break;
    }

    default:
        include "errors/404.php";
        header("HTTP/1.0 404 Not Found");
    break;
}
?>

while ループでいくつかのエラーが発生します。while に "case:" を挿入するにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

1

while ループ内でケースが必要なのはなぜですか? あなたは使用することができます

if (!empty($rurl['URL'])) 

(あなたがやろうとしていることを私が理解しているかどうかはわかりません)

于 2013-05-02T00:04:06.507 に答える