【发布时间】:2021-12-02 18:48:43
【问题描述】:
如何将href链接到新页面/curentpage/newpage
喜欢 - 我想做<a href="/newpage">
当我点击它时,它会转到/currentpage/newpage
不要www.example.com/newpage
【问题讨论】:
-
当前页面的网址是什么?它有一个斜杠吗?是
/currentpage还是/currentpage/?
如何将href链接到新页面/curentpage/newpage
喜欢 - 我想做<a href="/newpage">
当我点击它时,它会转到/currentpage/newpage
不要www.example.com/newpage
【问题讨论】:
/currentpage 还是/currentpage/?
首先你需要获取当前页面的 URL。
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on')
$url = "https://";
else
$url = "http://";
$url.= $_SERVER['HTTP_HOST'];
$url.= $_SERVER['REQUEST_URI'];
然后您将像这样将新链接与此 url 连接起来。
$url = $url.'/newpage';
然后你可以像这样将这个url添加到href。
<a href="<?php echo $url; ?>">link</a>
【讨论】:
$_SERVER['REQUEST_URI'].'/newpage' 的根相对链接我认为就足够了。