簡體   English   中英

使用 CloudFlare 時 PHP output 處的額外字符

[英]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;">
     &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
    <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.

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