2016-03-25 29 views
1

Bir eylemden sonra sayfa yeniden yönlendiriliyorken bu garip sorunu yaşıyorum. Bu, yalnızca belirli bir sayfaya yönlendirmek istediğimde gerçekleşir.Sayfa belirli bir URL verildiğinde yeniden yönlendirmiyor

lib/actions.php?module=shopping_cart&action=remove_item&removable_id=<?php echo $product_id;?>&current_url=<?php echo $actual_link;?> 

eylem dosyasında YMM zaman ben böyle yönlendirmek:

Böyle url eylemlere dosyasını bu

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; 

gibi Courrent url olsun Ve hareketlerim göndermek

http://localhost/restaurant/index.php?module=booking 
:
Header("Location:$current_url"); 

url en benzeri ile çalışıyor

veya

bu url gelince
http://localhost/restaurant/index.php?module=booking 

Ama: Ben hiçbir şey gösterir current_url $ echo çalıştığınızda

http://localhost/restaurant/index.php?module=booking&action=dishes_selection 

Hiçbir şey eaven happends ... Gerçekten sinir bozucu :( can Birisi bana yardım edin lütfen? yerine başlığın

+0

gibi php fonksiyonu kullanılarak javascript yönlendirme redirectTo ('bağlantı'), kullanmak? Varsayılan olarak, süper küresellerden birinden url parametrelerini almanız gerekir: http://php.net/manual/en/reserved.variables.request.php – Michael

cevap

0

("konum") $ _GET [ 'current_url'] yankılanmaya denedin

function redirectTo($url) 
{ 
    echo "<script>"; 
    echo "window.location.href='<?=$url?>'"; 
    echo "</script>"; 

} 
İlgili konular