所以我有我的網站的測試版本。在測試服務器的標題中,我想在活動服務器上包含指向同一頁面的鏈接。 是否有HTML或PHP的方式「知道」當前頁面是什麼?如何創建指向不同網站上同一頁面的鏈接?
1
A
回答
2
使用PHP,你可以使用:
$_SERVER['REQUEST_URI'];
的超鏈接是這樣的:
<a href="<?=$_SERVER['REQUEST_URI'];?>">Click for current page</a>
注意PHP_SELF
將只顯示文件名,而不是GET
PARAMS。
如果URL是這樣的:index.php?page=aboutus
REQUEST_URI
將index.php?page=aboutus
而PHP_SELF
將index.php
4
<a href="<?php echo $_SERVER['PHP_SELF']; ?>">Click me!</a>
或替代,
<a href="<?php echo $_SERVER['REQUEST_URI']; ?>">Click me!</a>
+0
兩者有什麼區別? – aslum
+0
PHP_SELF只是當前腳本的地址。 REQUEST_URI是用戶用於訪問頁面的URI,其中可能包含查詢字符串(又名$ _GET變量)。 –
2
2
假設您的測試服務器是http://test.site.com
,和你的生活服務器http://site.com
,那麼你可以只使用一個絕對的URL:
<a href="http://site.com/thepage.html">thepage.html on live server</a>
在PHP中,$_SERVER變量將得到URL部分。在JavaScript中,document.URL是開始的地方。 :)
相關問題
- 1. 指向同一頁面的兩個鏈接同時
- 2. 如何將不同的網址指向同一Tomcat App中的不同頁面
- 3. 如何在mvc中創建不同網站的鏈接
- 4. 禁用指向同一頁的鏈接
- 5. 指向同一局域網上其他服務器頁面的HTML鏈接
- 6. 像網站頁面上的按鈕鏈接喜歡Facebook頁面(不同地址)
- 7. 重定向到同一網站,但鏈接不同(javascript)
- 8. 如何在wordpress中創建指向特定頁面的鏈接?
- 9. Google Sites API:父鏈接必須指向同一網站
- 10. 如何創建一個可以在同一個網頁上更新多個YouTube視頻鏈接的HTML頁面?
- 11. 同一網站上的多個不同的YAFNET論壇(通過不同頁面)
- 12. 創建指向不同子域URL的Facebook頁面
- 13. 如何爲不同的頁面創建同一個類名稱
- 14. 徽標在網站的不同頁面上看起來不同
- 15. 鏈接到兩個不同頁面上的網站內的視頻
- 16. 如何爲不同的鏈接分配不同的鏈接頁面?
- 17. 如何在移動網站上創建「桌面版」鏈接,而不將其重定向到移動網站
- 18. 網站上的不同類別頁面的幻影Facebook頁面
- 19. 有可能有多個域名指向同一網頁上的不同網址?
- 20. 網站:不同頁面上的相同通用菜單
- 21. 鏈接不同的網站擴展
- 22. 將外部鏈接重定向到我網站上的頁面
- 23. 兩個域如何鏈接到一個網站的不同網站?
- 24. 如何在drupal 7網站中創建不同的頁面樣式?
- 25. 如何在同一頁面上創建兩個不同的背景?
- 26. 如何將域指向託管在github頁面上的網站?
- 27. 如何鏈接到不同機器上的靜態Html頁面。
- 28. 如何分享鏈接到iframe上的不同頁面?
- 29. 如何使用移動和桌面中的不同頁面爲網站創建網站地圖?
- 30. 如何在同一頁面上創建兩個ajax分頁
或'$ _SEVER ['REQUEST_URL'];'如果OP需要整個路徑。 – ngen
修復了兩個拼寫錯誤(SERVER,_URI),我將其標記爲正確。 – aslum
@aslum固定thx。 – technology