我有一个奇怪的问题,页面重定向后的一个动作。 仅当我想重定向到特定页面时才会发生这种情况。 我得到像这样的courrent网址
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
并将其发送到我的操作文件中,如下所示:
lib/actions.php?module=shopping_cart&action=remove_item&removable_id=<?php echo $product_id;?>¤t_url=<?php echo $actual_link;?>
当在动作文件中重现时,我会像这样重定向:
Header("Location:$current_url");
它与url一样正常:
http://localhost/restaurant/index.php?module=booking
或
http://localhost/restaurant/index.php?module=booking
但是当谈到这个网址时:
http://localhost/restaurant/index.php?module=booking&action=dishes_selection
什么都没发生 Eaven,当我试图回应$ current_url它没有显示任何东西...... 真的很沮丧:( 有人可以帮帮我吗 ??
答案 0 :(得分:0)
而不是header(“location”)使用redirectTo('link'),javascript重定向使用php函数
function redirectTo($url)
{
echo "<script>";
echo "window.location.href='<?=$url?>'";
echo "</script>";
}