0

私はこのコードを使用していくつかのことを行っていますが、最後にローカルのxamppサーバーPHPバージョン5.4.4でリダイレクト/更新する必要があります。ローカルサーバーではすべて正常に動作していますが、WebではPHPバージョン5.3.14で実行されており、リダイレクト/更新されません。

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    # Variables->

    $rand = rand(10, 457);
    $folder_name = preg_replace('/\s+/', '', $_POST['name']);
    $folder_name = strtolower($folder_name);
    $folder_name = "{$folder_name}{$rand}";
    if (!mkdir("albums/$folder_name", 0777, true)) {
        die('Failed to create folders...');
    } else {

        $sql = "INSERT INTO albums (name,folder) VALUES (:name,:folder)";
        $q = $db->prepare($sql);
        $q->execute(array(':name' => $_POST['name'], ':folder' => $folder_name));
        header("Location: index.php?p=adm&a=adm-gallery");
    }
}
4

1 に答える 1

3

おそらくヘッダーの前に出力があります

javascriptを使用する

echo '<script> document.location = "index.php?p=adm&a=adm-gallery" ; </script>';
于 2012-09-15T17:55:49.850 に答える