2016-10-06 74 views
0

我們希望在我們的系統中禁止某些網址。如何禁止顯示網址

在我們的頁面中,我們有一個外部意見系統。發生什麼事是,當我們進入一個xxxx.html頁面時,它會在URL後面添加一個#/ submit,就像xxxx.html#/ submit

我們想在我們的系統中控制URL流。當訪問xxx.html頁面時,應該添加一個#/儀表板,如xxx.html#/儀表板,並禁止將自動定向到xxx.html#/ submit。如果訪問了像xxx.html#/ submit這樣的網頁,我們不需要更改網址。

有什麼方法可以禁止Javascript中的自動方向?

回答

0

你可以做類似的利用全球$_SERVER['HTTP_HOST']和querys HTTP報頭(客戶端採取了URL)低於。然後,您可以使用開關並設置案例以在符合條件的情況下重定向。在下面的實例中,如果HTTP_HOST爲TRUE以示例顯示,我使用了重定向。您還可以將案例設置爲使案例URLS動態變量。

<?php 

$address = $_SERVER['HTTP_HOST']; 

if (isset($address)) 

    switch ($address) { 

    case 'localhost:8888': 

      header('Location: https://foo.com/test') ; 
     break; 

    case 'www.test.com/test2': 

     header('Location: https://foo.com/test2') ; 
     break; 

    case 'www.test.com/test3': 

     header('Location: https://foo.com/test2') ; 
     break; 

    default: 

     header('Location: https://foo.com/') ; 


    } 

?> 

http://php.net/manual/en/reserved.variables.server.php