gpt4 book ai didi

PHP 多重重定向

转载 作者:行者123 更新时间:2023-12-02 04:22:58 25 4
gpt4 key购买 nike

我有一个带有单个变量“listing_type”的 $_POST 数组。该表单提交到包含以下代码的页面,该代码将它们重定向到另一个页面,其中包含更多表单,具体取决于他们的初始选择。有没有更灵活的方法来做到这一点?它工作正常,但感觉很笨重......

<?php // listing-type.php
if ((isset($_POST['listing_type'])) && (!empty($_POST['listing_type']))) {

switch($_POST['listing_type']) {
case "1":
$url = "events/new-event.php";
break;
case "2":
$url = "restaurants/new-restaurant.php";
break;
case "3":
$url = "bars/new-bar.php";
break;
case "4":
$url = "attractions/new-attraction.php";
break;
}
header("Location: $url"); // Perform redirect to given new listing page
}
else { // Redirect to homepage if no usuable listing_type data from form
$url = "index.php";
header("Location: $url");
}

最佳答案

这很好,只是不需要进行两次位置调用,并且您不需要其他:

$url = "index.php";
if ((isset($_POST['listing_type'])) && (!empty($_POST['listing_type']))) {
// Switch statement
}

header("Location: $url");

关于PHP 多重重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28997220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com