簡體   English   中英

數據來自哪里?

[英]Where is the data coming from?

看來我以前以另一種偽裝遇到了這個問題。 當在同一主php文件中開始會話之前將文件“包含”在我的主php文件中時,我會收到“標頭已發送”錯誤,因為我的包含的php在開始時有一個空行,這是以某種方式發送,然后再發送任何內容。 刪除空白行,“問題已解決” ...現在我遇到了這個Ajax麻煩,我在其中掃描了php返回的某個字符串。 我在此php中硬編碼要返回給ajax回調的字符串是字符串“ alert”,從未見過。 我掃描回調收到的內容,然后猜猜是什么? 它有一個從我的5個字符的“警報”字符串開始的字符10。

聽起來很熟悉? 是的,我在“ echo(” alert“);”之前有一個include,並且那個include'd文件的DID以空行開頭(太!為什么我繼續這樣做???)。 刪除行,現在我的“警報”字符串開始不再有字符10(ascii“換行”了嗎?)。

問題:為什么php會回顯一個從未被“回響”過的“新行”字符以及精心制作的字符串? 這是我的還是PHP的錯誤? 提前致謝。

不在<?php ... ?>標記內的所有內容均視為文本並發送給客戶端。 因此,請確保源文件中沒有空行...

編輯:這是為了有一個簡單的方法來將HTML文件與部分PHP代碼混合在一起,而無需顯式地回顯所有HTML內容...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM