1
アクションの後にページリダイレクトを行うと、この奇妙な問題が発生します。 これは特定のページにリダイレクトする場合にのみ発生します。特定のURLが与えられたときにページがリダイレクトされない
lib/actions.php?module=shopping_cart&action=remove_item&removable_id=<?php echo $product_id;?>¤t_url=<?php echo $actual_link;?>
アクションファイルにrecivedとき、私はこのようにリダイレクトします:
は、私は、このようなURLアクションでファイルをこの$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
ようcourrentのURLを取得し、自分の行動にそれを送ります
Header("Location:$current_url");
URLのようにうまくいきます。
http://localhost/restaurant/index.php?module=booking
または
http://localhost/restaurant/index.php?module=booking
しかし、それはこのURLに来る:私はそれは何も... 本当にイライラを示さないcurrent_url $をエコーしようとすると、
http://localhost/restaurant/index.php?module=booking&action=dishes_selection
何も Eavenをhappendsない:( することができます誰かが私を助けてください??
のようなPHPの関数を使用して、JavaScriptのリダイレクト、redirectTo( 'リンク')を使用して、あなたは$ _GET [ 'current_url']をエコーしようとしたことがありますか?デフォルトでは、スーパーグローバルのいずれかからurlパラメータを取得する必要があります。http://php.net/manual/en/reserved.variables.request.php – Michael