首页 > 解决方案 > 为什么将隐藏的输入标签放在 HTML5 DOCTYPE 声明之上

问题描述

我目前正在处理一些遗留的 HTML/PHP 代码。该网站的许多页面包含以下代码:

<input name="ip address" id="ip" type="hidden" value="">

<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>

其他包含此代码...

<input name="ip address" id="ip" type="hidden" value="<?php echo $_SERVER['REMOTE_ADDR]; ?>">

<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>

还有一些包含此代码...

<?php $_SERVER['REMOTE_ADDR]; ?>

<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>

这当然不是有效的 HTML,但为什么有人会这样做。它是某种旧的黑客吗?- 或者只是乱码。

标签: phphtmllegacy-code

解决方案


推荐阅读