2016-12-29 17 views
-3

如果我有somesite.com/thisiswhatiwant,如何將其轉換爲變量並對其進行處理,而不使用get vars?我應該首先谷歌?如何將常規url轉換爲變量?

的想法是創建一個動態的頁面結構,其中的URL的一部分將填充變量在頁面,用來返回動態頁面的特定查詢。

是否有一個框架,我可以使用,有一個方法可以輕鬆地處理這個問題?

如果我用這個JavaScript,我應該怎麼處理它不返回任何404錯誤而只是拉一個模板頁面,然後使用URL的一部分的頁面的開發?

謝謝!

+0

您可以通過一個varibale爲'youdomain.com /頁= home'然後'$頁= $ _ GET [ '頁']'得到的值變量$頁面。在此基礎上,您可以導航。假設你的'domain.com'指向index.php,然後放置一個代碼來使用'$ _GET'獲得'$ page'變量,並使用if ... else條件來相應地重定向頁面。另一個簡單的方法是使用全局魔術變量'PHP_URL_PATH' – webDev

+3

你是代碼海綿;你知道海綿做什麼嗎?人們給他們**免費**時間來幫助你。你應該通過接受解決你的代碼問題的答案來獎勵他們。你認爲Stack是一個免費的編碼服務嗎?那麼確定,但嘿.........你也獲得了代表點,人們會更信任你。 –

回答

3

如果我有somesite.com/thisiswhatiwant,如何將其轉換爲變量並對其進行處理,而不使用get vars?我應該首先谷歌?

那簡直就是getting the current URLparsing it。 (這些問題在鏈接的問題中涵蓋得很好)。

你需要去先執行PHP服務器。 This question about the front controller pattern解釋說。

如果我爲此使用javascript,應該如何處理它,以便不返回任何404錯誤,而只需拉出模板頁面,然後使用網頁的該部分進行頁面開發?

假設你的意思是客戶端 JavaScript:你不能。

JavaScript運行在網頁上下文中。從服務器

    1. 獲取頁面解析HTML文檔
    2. 運行的JavaScript網頁說,如果你在404步,然後1一切都停止,沒有JS運行運行

  • +0

    我發現了awnser,謝謝你,我沒有要求輸入密碼。正確的術語是虛榮網址。它們是靜態網址,表現得像動態網址一樣。動態網址是查詢的網址,這不是我們想要的。 本教程將有所幫助。 解決方案是通過.htaccess規則,如我所料。 其餘的是基本的php/db查詢。 我仍然不知道一個web應用程序框架,使這個微不足道的實施,但必須有。 這裏是教程 http://culttt.com/2011/11/16/how-to-make-vanity-urls-using-php-htaccess-and-mysql/ – Joricam

    4

    這裏是你如何解析在PHP

    $url = "http://somesite.com/thisiswhatiwant"; 
    var_dump(parse_url($url, PHP_URL_PATH)); 
    
    +0

    我發現了awnser謝謝你,我沒有要求代碼。正確的術語是虛榮網址。它們是靜態網址,表現得像動態網址一樣。動態網址是查詢的網址,這不是我們想要的。 本教程將有所幫助。 解決方案是通過.htaccess規則,如我所料。 其餘的是基本的php/db查詢。 我仍然不知道一個web應用程序框架,使這個微不足道的實施,但必須有。 這裏是教程 http://culttt.com/2011/11/16/how-to-make-vanity-urls-using-php-htaccess-and-mysql/ – Joricam

    0

    一個URL路徑的正確的術語是個性化網址。它們是靜態網址,表現得像動態網址一樣。動態網址是查詢的網址,這不是我們想要的。

    本教程將有所幫助。

    的解決方案是線槽htaccess的規則我的預期。

    其餘的是基本的php/db查詢。

    我仍然不知道一個Web應用程序框架,使這個容易實現的,但必須有。

    這裏是教程

    http://culttt.com/2011/11/16/how-to-make-vanity-urls-using-php-htaccess-and-mysql/

    +0

    我發現了awnser謝謝你,我沒有要求代碼。正確的術語是虛榮網址。它們是靜態網址,表現得像動態網址一樣。動態網址是查詢的網址,這不是我們想要的。 本教程將有所幫助。 解決方案是通過.htaccess規則,如我所料。 其餘的是基本的php/db查詢。 我仍然不知道一個web應用程序框架,使這個微不足道的實施,但必須有。 這裏是教程 http://culttt.com/2011/11/16/how-to-make-vanity-urls-using-php-htaccess-and-mysql/ – Joricam