1樓:匿名使用者
不是所有的使用者**(瀏覽器)都會設定這個變數,而且有的還可以手工修改 http_referer。
因此,這個變數不總是真實正確的。
對於樓主的題目,我本地稍稍修改了下,並在當前檔案同一目錄下建了a.html和b.html檔案,其內容分別這是a.html檔案和這是b.html檔案(這個也許是主要原因)。
還有樓主,我從你上面的**修改後,其http://前的「號是不對的(這個原因不可忽視),估計問題就出在這,,其**在我本地,從ie6-ie9都是通過的,請放心使用,如有其它問題,可繼續追問,我修改後的檔案內容如下:
2樓:匿名使用者
http_referer有效的情況
1、以iframe 形式呼叫地址
2、以window.open呼叫,開啟新頁面window.open(url);
3、使用window.location.replace在firefox 和chrome下可以獲取http_referer
window.location.replace(url);
4、使用window.location.href在firefox 和chrome下可以獲取http_referer
window.location.href = url;
5、使用a標籤跳轉可以獲取http_referer
http_referer無效的情況
1、使用函式 file_get_contents或file等函式呼叫url地址,這個地址所在的檔案無法獲取http_referer
2、使用window.location.replace在ie6、ie7、ie8下無法獲取http_referer
window.location.replace(url);
3、使用window.location.href在ie6、ie7、ie8下無法獲取http_referer
window.location.href = url;
php如何準確的獲取前一頁地址 $_server['http_referer']這玩意不好使。
怎樣在php中解決瀏覽器相容問題?
3樓:匿名使用者
一般是前端html頁面有瀏覽器之間不相容的想象,這個可能是js或者css不相容,目前都有解決辦法可以查一下。
4樓:兩行單行道
首先看是div的問題 還是php程式**的問題,如果是div的問題,可以在原來html檔案上改,也可以在php檔案中直接改,如果是php程式**導致的就解決php的問題。一般如果在html上沒有問題 就是程式**的問題
5樓:
php是在伺服器上執行的,瀏覽器相容問題是css
css的話把每個引數都定義,**寫全來一般就不會有太大問題
還不夠的話利用每個瀏覽器的**差別都寫,有的瀏覽器識別前面符號,有的不識別,就利用這個差別把每種情況都寫上去
php問題,$_server['http_referer']是什麼意思?
6樓:匿名使用者
連線到此頁面的上一個頁面
$_server 裡存著很多伺服器的變數,
可以用print_r($_server)來看一看裡面都有什麼
7樓:匿名使用者
去看抄看php手冊裡的預定義襲變數吧,裡面很多有用的。
連結到當前頁面的前一頁面的 url 地址。不是所有的使用者**(瀏覽器)都會設定這個變數,而且有的還可以手工修改 http_referer。因此,這個變數不總是真實正確的。
8樓:匿名使用者
頁就是前一個頁面的uri
php $_server['http_referer'] 賦值
9樓:飲鴆_止渴
$_server是系統變數,不能修改的,就相當於echo它表示輸出一樣,你不能修改成用echo來當作if用一個道理。
你可以另外定義一個變數,例如
然後下面呼叫的時候就不呼叫$_server['http_referer'],直接呼叫自己定義的變數,即$former_url
10樓:匿名使用者
$_server['http_referer'] 不可信,可偽造
php重定向**連線被ie阻止 5
11樓:匿名使用者
設定下ie瀏覽器,解除阻止就行了吧,應該跟你這個**本身沒多大關係
php如何在連結**中使用 $_server['http_referer']
12樓:
屬於指令碼和html沒有分清導致錯誤。
改成echo '返回';
應該可以
13樓:踩凰兌佑壽換
嗯,這一看就不對啊,html**直接在寫php中會出錯吧?
echo "返回";
?>
linux環境下 php如何配置
育知同創教育 linux中配置mysql開發環境的方法 1 安裝mysql roupadd mysql 新增一個mysql組 useradd g mysql mysql 新增一個使用者到mysql組中 tar zxvf mysql 5.0.56.tar.gz cd mysql 5.0.56 cat ...
php 問一下是跨越了phpp,php 問一下 是跨越了 php php
樓主,你好,這個 其實跟 以於後面顯示結果是一樣的,只是有些程式設計師喜歡在要視化環境程式設計,如要用則會在視覺化環境中顯示2個php標識,他們中間夾著aaaa字串,如果你用 則只會顯一個php標識,這樣一來aaaa字串就不會顯示了,對於排版來講是不能達到視覺化效果的,所以有不少程式設計師採用第一種...
php培訓php培訓哪家好php培訓班
噢香蕉香蕉皮耶 學php還是自家的好。學php其實是一個散而無序的過程。可以說,照著php的函式手冊,用啥查啥是學的最深刻和最快的方法。 南京欣才,比比你就知道了,專業做php培訓的。 我覺得兄弟 連的最好。 兄弟連教育 先要了解大概這幾個方面 1 課程 2 師資 3 環境 4 上課情況 5 課時 ...