gpt4 book ai didi

php - 如何从 include() 文件中创建相对于不同 PHP 文档的链接?

转载 作者:行者123 更新时间:2023-12-05 08:59:40 24 4
gpt4 key购买 nike

我正在设置我的网站以使用 include()标准化页眉、页脚和导航等内容的声明,例如

include('header.php);

但是,当我对两个不同目录中的页面使用相同的头文件时,header.php 中包含的相关链接中断,例如:

header.php
<a href="images/dog.jpg">

index.php
include('header.php);
成为
<a href="images/dog.jpg">

这是可行的,因为这是从 index.php 文件到 dog.jpg 的正确路径。

动物/canine.php
include('header.php);
成为
<a href="images/dog.jpg">

这不起作用,因为 animals/images/dog.jpg 不存在。

所以,我的问题是,当包含 header.php 时,我可以在 header.php 文件中更改什么,以便将 url 定制为 dog.jpg 以在 index.php 和 animals/canine.php 中工作?

最佳答案

更改包含以使用绝对路径:

<a href="/images/dog.jpg">

这样它们将基于您网站的根目录并始终指向正确的文件夹。

关于php - 如何从 include() 文件中创建相对于不同 PHP 文档的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11748987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com