嗨,大家好我一直在使用$_GET['whatever']
這次我需要一些我從未做過的事情,在我看到這個url之前domain.com/author/name_of_user
和我的問題是我如何獲得那種URL中的數據?我一直在尋找答案,他們說的是$_GET['']
; 所以舉例我有這個鏈接http://localhost/domain/attachments.php
我該如何更改這一個到http://localhost/domain/attachments/
首先?以及我將如何從$_GET['']
獲得數據?請幫助我我很困惑如何從php中獲取數據
回答
這就是所謂的URL重寫:
http://httpd.apache.org/docs/2.2/rewrite/
http://www.iis.net/downloads/microsoft/url-rewrite
這些都是鏈接URL中的Apache/IIS rewritting。
總之,它需要:http://localhost/domain/attachments.php
和「改造」(或重寫)到 http://localhost/domain/attachments
(或任何你喜歡)。
通常它被用來改善SEO。
您仍然可以正常使用$ _GET,因爲它只是一個轉換,最後您仍然擁有whatever.php?var = value & ....只是它對瀏覽器顯示不同。
哦,我看到謝謝的信息:) –
您應該使用Apache的重寫模塊來重寫您的URL。
在您的具體情況 - 您已激活後mod_rewrite
- 試試這個重寫規則:
RewriteEngine On
RewriteRule ^domain/attachments/?$ /domain/attachments.php
然而,這並不影響你$_GET
陣列中的任何方式。
重寫一個URL很容易。 Apache提供了一個名爲mod_rewrite
的mod來處理這個問題。你唯一需要做的就是在你的.htaccess
中寫一些規則。
我建議你閱讀這篇文章:htaccess Tricks
好吧生病了也試試這個:)謝謝 –
您需要在您的網站根目錄下有一個.htaccess文件,該文件將從example.com/index.php?var1=12 & var2 = 23改寫您的網站網址,類似於example.com/pagename/12/ 23 以下是使用.htaccess進行URL重寫的一些基本知識:http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html
- 1. 如何從PHP獲取數據C#
- 2. 如何從API獲取數據 - php - curl
- 3. 如何從PHP獲取JSON數據
- 4. Php Web服務。如何從數據庫中獲取數據?
- 5. 如何從php中的數據庫獲取數據?
- 6. 如何從xml中使用php獲取數據使用php
- 7. 如何從ajax中的php數組中獲取「數據」
- 8. 從數組中獲取數據 - PHP
- 9. PHP從數組中獲取數據
- 10. Php從數組中獲取數據
- 11. 從數組中獲取數據PHP
- 12. 從PHP獲取數據
- 13. PHP從Linkedin獲取數據
- 14. AJAX-從php獲取數據
- 15. 從php獲取exif數據
- 16. 從PHP獲取數據
- 17. 從URL獲取數據PHP
- 18. 如何根據url從php中獲取數據?
- 19. 如何在PHP中獲取blob數據?
- 20. 如何在php中獲取數據blob?
- 21. 如何在PHP中獲取JSON數據?
- 22. 如何從php數組中獲取值
- 23. 如何從php中獲取參數url?
- 24. 如何從參數中獲取數據
- 25. 如何從數組中獲取數據
- 26. 如何從數組中獲取數據?
- 27. PHP:如何從數組中獲取特定數據
- 28. 如何從php多維數組中獲取每一列數據?
- 29. php,如何從多維數組中獲取數據?
- 30. PHP獲取數據從數據庫
您是否想通過隱藏方式傳遞值? – NazKazi