[英]Problem with Extra Characters when extracting Data From a Email Using PHP
[英]Extra characters at PHP output when CloudFlare used
<div style="margin-left:100px;">
<table>
<?php for($i=0;$i<8;$i++)
{
echo "\n".'<tr><td>data1</td><td>data2</td></tr>';
}?>
</table>
</div>
上面的腳本在運行時會在瀏覽器中反映以下內容:
<div style="margin-left:100px;">
<table>
<tr><td>data1</td><td>data2</td></tr>
<tr><td>data1</td><td>data2</td></tr>
.
. (8 times)
.
</table>
</div>
沒有意外,這是意料之中的事情。 但是在瀏覽器中呈現的以下 output 是出乎意料的。
>>>>>>>> data1 data2 data1 data2. .(8 times).
我真的想不通多余的字符>>>>>>>>
是從哪里來的。 我在這里可以懷疑的一件事是CloudFlare (我用來加速我的網站),它添加了 javascripts 來優化我的網站。 但我真的不確定。 請幫忙。
這是我可以通過螢火蟲看到的:
<div style="margin-left:100px;">
>>>>>>>>
<table>
<tr><td>data1</td><td>data2</td></tr>
<tr><td>data1</td><td>data2</td></tr>
.
. (8 times)
.
</table>
</div>
這里有一件事更令人驚訝。 表中有 8 行,正好有 8 >
s
我真的想不通多余的字符 >>>>>>>>> 是從哪里來的。
我們很可能不是造成這種情況的原因。 測試 CloudFlare 是否導致問題的一種簡單方法是暫時停用 CloudFlare(設置 -> 暫停 CloudFlare)。 如果我們關閉后問題仍然存在(等待大約 5 分鍾再檢查),則問題直接出在您的服務器上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.