![](/img/trans.png)
[英]jQuery .submit for autologin works in FF,Chrome… not IE
[英]Displaying variable goes wrong in IE , works in FF/Chrome etc
所以即時通訊試圖建立我的網站,使用php mysql。 以下代碼在網站上產生徽標。
<img src='assets/img/<?php echo $bedrijfslogo; ?>' alt='...' />
$ bedrijfslogo變量的填充位置。 我知道變量是填充的並且不為null,因為徽標是在Chrome中呈現的,但是由於沒有值,因此拒絕在IE和FF中呈現。
在IE中查看源代碼時,我可以看到變量IS為空?
<img src="assets/img/" alt="..." />
在Chrome中查看源代碼時,有一個價值...
<img src='assets/img/veey2.png' alt='...' />
我在這做錯了嗎? :/
由於PHP是一種服務器端編程語言,因此從理論上講不可能在Internet Explorer中看不到變量,而在Chrome中看不到它。
我懷疑您的HTML不正確和/或文件名包含無效字符,例如:
<img src='assets/img/filename'.png' />
注意'char。
可能是WebKit引擎(Chrome)仍會渲染它,而MSIE引擎(Internet Explorer)不會渲染它。
-此外,與
嘗試這個,
<img src='assets/img/<?=$bedrijfslogo?>' alt='...' />
讓我知道它對您有幫助嗎?
$ bedrijfslogo變量的填充位置。
您是否檢查過它是否存在/有值?
在評論中,您說過在select語句中用where email = '".$_SESSION['username']
填充了此變量-因此,如果瀏覽器之間存在差異,我認為您的會話很簡單,無法正常工作,這很可能是因為某些瀏覽器不接受的會話ID Cookie的百分比。
如果以上的情況下,PHP早就警告過你,如果你只曾將錯誤明智的調試價值報告-所以請現在就這樣做!
完全沒有問題。 如果我花了一分鍾的時間和呼吸,我會看到是否根據您是否登錄而填充了變量,區別在於在一個瀏覽器中我已登錄,而在其他瀏覽器中我沒有..... 。 羞愧
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.