添加到网页在托管时不起作用?-6ren"> 添加到网页在托管时不起作用?-我正在 hostgator.com 上开发一个简单的网页。我有标准标题,但是当我添加以下行时: 页面不工作。我想知道为什么。 这是完整的标题: ... rest of code ... 服务器-6ren">
gpt4 book ai didi

php - 为什么将 添加到网页在托管时不起作用?

转载 作者:行者123 更新时间:2023-12-04 12:27:12 28 4
gpt4 key购买 nike

我正在 hostgator.com 上开发一个简单的网页。我有标准标题,但是当我添加以下行时:

<?xml version="1.0" encoding="utf-8"?> 

页面不工作。我想知道为什么。

这是完整的标题:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1 /DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
... rest of code ...

服务器返回空白页


问题已解决:PHP 短标签已打开。

最佳答案

我最好的猜测是:

... 所以服务器正在尝试将 XML 声明作为 PHP 代码进行处理。通常我会期待一条错误消息,但也许有一个 PHP 设置正在发挥作用,它可以抑制对客户端的错误,以避免泄露可能对尝试安全漏洞利用的人有用的数据。

只需删除它。

  • 默认为 UTF-8
  • 默认版本为 1.0
  • 在规范中是可选的
  • 给定一个 text/html 内容类型,一个 XML prolog 将触发 IE6 的 quirks 模式

后者是不可取的。前者都表示没有区别。

关于php - 为什么将 <?xml version ="1.0"encoding ="utf-8"?> 添加到网页在托管时不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361750/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com