php - 为什么将隐藏的输入标签放在 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,但为什么有人会这样做。它是某种旧的黑客吗?- 或者只是乱码。
解决方案
推荐阅读
- python - 在 Docker 中使用 starlette 实现 SSL
- android-studio - 我如何在 Android Studio 中使用 SignalR
- mysql - 我导入了一个通过 foreach 运行的 excel 文档,现在这个值需要导出到 Web 浏览器上的表格或网格视图
- mongoose - 将猫鼬列从对象更改为 ObjectId
- azure - 包含脚本任务的 SSIS 包在 Azure 数据工厂中失败
- angular - 更改用户名应在所有其他页面中生效
- postgresql - Postgresql 枚举比较不适用于一种特定类型
- jquery - 如何在下拉列表中仅处于活动状态时更改特定项目的颜色
- python - Python:如何为表示函数的实例变量编写单元测试?
- audiounit - AVAudioEnvironmentNode 在后台模式下更改其渲染算法时崩溃