2013-07-28 73 views
1

好的我找到了以前的文章,但沒有回答。這裏是我有類似的問題的帖子: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點擊它顯示的頁面不存在,因爲該網址被重定向到主文件夾,然後不打算進入關於文件夾並在那裏搜索頁面。

任何想法傢伙?

+0

對於第二個問題嘗試在你的href中使用完整路徑。 – tchow002

+0

你是否在瀏覽器中雙擊你的頁面文件? – RiggsFolly

+0

但我想要相關的,因爲這是我如何設置數據庫,並且我不是雙擊鏈接。第一個問題是當我自己加載登錄頁面時。 – puddleJumper

回答

0

如果有人想知道我在這個問題上得到了Adobe的回覆。我沒有意識到Dreamweaver有這個選項。這是他們的迴應。

這是一個臨時頁面。它是專門爲預覽而創建的。

你「應該」可以將其關閉在首選項...

編輯>首選項>選擇在瀏覽器預覽>取消選中「預覽使用臨時文件」複選框

編輯:哎呀,忘記了在瀏覽器中預覽選擇。

0

您可以定義基本網址。試試這段代碼:

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

並在href之前打印ROOT_PATH。

+0

我可以試試這個。我一直在做網頁設計好幾年,直到最近我纔想知道是否有新的JavaScript或可能導致問題的瀏覽器中的東西。謝謝。 – puddleJumper

相關問題