加载页面时链接已更改

时间:2013-07-28 15:33:57

标签: php html mysql

好的,我发现以前的帖子,但没有答案。这是我发布类似问题的帖子: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文件夹并搜索该页面那里。

任何想法的家伙?

2 个答案:

答案 0 :(得分:0)

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

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

在你的href之前打印ROOT_PATH。

答案 1 :(得分:0)

如果有人想知道我在这个问题上得到了Adobe的回复。我没有意识到Dreamweaver有这个选项。这是他们的回应。

这是一个临时页面。它专为预览而创建。

您“应该”能够在首选项中将其关闭...

编辑&gt;首选项&gt;选择在浏览器中预览&gt;取消选中“使用临时文件预览”复选框

编辑:OOps,忘记了在浏览器中预览选择。