Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php动态更改href值_Php_Header_Anchor_Href - Fatal编程技术网

使用php动态更改href值

使用php动态更改href值,php,header,anchor,href,Php,Header,Anchor,Href,我有一个问题,我需要在anchor中更改href的目录地址,我希望使用php使其工作。。例如,如果我在主链接中,我的href值将是“index.php”,但如果我在产品文件夹中,则link home href值将更改为“./index.php”,因为每个页面都包含标题。。另外,如果你能为它提出任何替代方案,我很乐意听到。。谢谢 <div class="header_link"> <a href="../"><div class="links"><

我有一个问题,我需要在anchor中更改href的目录地址,我希望使用php使其工作。。例如,如果我在主链接中,我的href值将是“index.php”,但如果我在产品文件夹中,则link home href值将更改为“./index.php”,因为每个页面都包含标题。。另外,如果你能为它提出任何替代方案,我很乐意听到。。谢谢

<div class="header_link">
     <a href="../"><div class="links"><p>Home</p></div></a>
     <a href="products/"><div class="links"><p>Products</p></div></a>
     <div class="links"><p>Packages</p></div>
     <div class="links"><p>Price List</p></div>
</div>

包裹

价目表


您应该使用绝对路径而不是相对路径。相对路径将变得难以管理,正如您发现的,它们必须根据您正在查看的页面进行更改


不要链接到
。/index.php
,只需链接到
/index.php
。无论您在哪个页面上,这都会起作用。

您应该使用绝对路径而不是相对路径。相对路径将变得难以管理,正如您发现的,它们必须根据您正在查看的页面进行更改


不要链接到
。/index.php
,只需链接到
/index.php
。无论您在哪个页面上,这都会起作用。

尝试在html的
中使用base标记

<base href="http://www.mysite.com">

将域中的所有href值设为绝对值

<a href="/index.php">Home</a>

尝试在html的
中使用base标记

<base href="http://www.mysite.com">

将域中的所有href值设为绝对值

<a href="/index.php">Home</a>


建议在php服务器中使用SCRIPT_NAME,因为如果im位于文件夹的子文件夹中,则链接会出现进一步的问题,例如链接将是.././index.php关键是链接不应是
。/../index.php
。您的脚本应该只从您所在的页面链接到
/index.php
。决不能将
。/
作为链接的一部分输出。它丑陋、毫无意义并且容易出错。是否建议在php服务器中使用SCRIPT_NAME,因为如果im位于文件夹的子文件夹中,则链接会出现进一步的问题,例如链接将是.././index.php该点是链接不应是
。/../index.php
。您的脚本应该只从您所在的页面链接到
/index.php
。决不能将
。/
作为链接的一部分输出。很难看,无意义且容易出错。是否建议在php服务器中使用SCRIPT_NAME,因为如果像链接这样的文件夹的子文件夹中存在im,则链接会出现进一步的问题。.././index.phpis建议在php服务器中使用SCRIPT_NAME,因为如果像链接这样的文件夹的子文件夹中存在im,则链接会出现进一步的问题将是.././index.php