所以我有我的网站的测试版本。在测试服务器的标题中,我想在活动服务器上包含指向同一页面的链接。 是否有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