gpt4 book ai didi

php - 加载页面时更改链接

转载 作者:行者123 更新时间:2023-11-30 23:15:50 25 4
gpt4 key购买 nike

好的,我找到了一个以前的帖子,但是没有答案。这是我遇到类似问题的帖子:Why is my HREF address being changed

我正在尝试设置一个登录页面,我现在正在尝试链接到我的本地主机,以便我可以对其进行测试。

我的连接文件的路径应该是这样的

    ../Connections/my_Localhost_test.php

但出于某种原因,当页面加载时,它显示为路径名和页面名

    C://..full path... /TMP4z9j7qnj5c.php

我不明白为什么它会这样做而不是抛出有关未连接到数据库的错误。我已经测试了数据库连接,它工作正常。

我会把它放在一个 jsfiddle 上,但我有多个页面,我不太确定是什么导致了这个问题,所以我可以把它添加到那里。

不确定这是否相关,但之前我也有一个问题,当我点击一个相对路径的链接时,它改变了与最后一页相关的链接,而不是我点击的链接,所以有些东西像这样:

    <a href="../myservices/projects.php">link 1</a>
<a href="../about/myprojects.php">link 2</a>

因此,如果我从链接 1 进入页面并单击链接 2,它显示该页面不存在,因为 url 被重定向到主文件夹,然后没有进入 about 文件夹并在中搜索页面那里。

有什么想法吗?

最佳答案

您可以定义基本 url。试试这段代码:

defined('ROOT_PATH')
|| define('ROOT_PATH',"http://".$_SERVER['HTTP_HOST'].substr($_SERVER ["SCRIPT_NAME"],0, strlen($_SERVER ["SCRIPT_NAME"])-9));

并在您的 href 之前打印 ROOT_PATH。

关于php - 加载页面时更改链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17909862/

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