【问题标题】:How to prevent IDE to put any html character before session_start()? [duplicate]如何防止 IDE 在 session_start() 之前放置任何 html 字符? [复制]
【发布时间】:2012-03-26 09:11:51
【问题描述】:

我正在使用 xampp 1.6.3 和 notepad++ 4.7.2 及更高版本的 5.9.8。

在我们使用header("Location:page.php") 重定向到该页面的页面中,IDE 或其他东西放置\nRETURN 或当它转向html 时<br>。 我的意思是在session_start() 之前有一个不需要的 html 字符导致会话无法工作。我在看到 html 源代码时发现了这一点,而不是在 IDE 中)

我现在需要做什么?

【问题讨论】:

  • 如果说“IDE”没有这些自动添加的设置,那么就没有办法“阻止”它。至少不是注入的<br> 标签。对于空格问题(2012 年!)有自动的tools for post-processing
  • 你可能有这个问题:Remove BOM from utf-8 files

标签: php html ide xampp


【解决方案1】:

我相信您有一些包含,其中一个包含的文件最后有一些额外的字符。请修剪掉任何多余的空白文件。省略结束 php 标记以避免这种情况也是一个好习惯。

【讨论】:

    【解决方案2】:

    如果您无法找到有问题的输出,您可以尝试使用output buffering 作为解决方法。

    【讨论】:

      猜你喜欢
      • 2018-07-14
      • 2019-04-09
      • 2021-08-14
      • 2014-07-13
      • 1970-01-01
      • 2016-07-08
      • 1970-01-01
      • 2021-01-26
      • 1970-01-01
      相关资源
      最近更新 更多