我開始學習一些網頁設計和集成PHP腳本與Ajax調用,以避免瀏覽器刷新,並注意到我的公司網站(我沒有訪問文件)有一個奇怪的事情在地址欄上進行。Web地址顯示不同的PHP文件,當在一個新標籤打開
所以平時的地址是一樣www.site.com/admin.php
,如果我點擊,帶來了我一個鏈接到www.site.com/Users.php
(懸停顯示這個地址),但地址保持在www.site.com/admin.php
。
繼承人是怪異的部分。如果我中間點擊鏈接(在新選項卡中打開),地址將變爲www.site.com/Users.php
,並且所有$_POST
和$_GET
調用都將顯示在地址欄中,如www.site.com/Users.php?user=Adam
。
我用了很多,因爲如果我嘗試刷新用戶頁面,它會回到默認admin.php
頁面,除非我在新選項卡中打開它。
我想知道爲什麼點擊一個鏈接通常保持地址相同,並沒有將admin.php
更改爲Users.php
?
檢查代碼中是否存在html iframe元素,這將解釋行爲 – PAlphen
這聽起來像是您的網站上現有AJAX代碼的結果,該代碼嘗試將任何鏈接內容加載到當前文檔中。這通常不令人滿意,我們不知道您的網站上運行的代碼是什麼。 –
該網站可能使用「框架」 – cmorrissey