我是PHP的新手,我一直在寻找调试方法,但我找不到有什么问题。
我的index.php页面有效,但是当我查看源代码时,我可以查看页面的完整代码,它没有被包含或受到保护。所以我想,这就是PHP的用途,这个网站托管在支持PHP的服务器上,所以我尝试添加PHP标签<?php
和?>
,但这给了我一个解析错误,无论如何什么。
我找到了最简单的页面代码并删除了几乎所有内容,但它仍然给我错误。
请看下面我的php页面代码。同样,添加<?php
标记会给我一个解析错误。
<html>
<head>
</head>
<body>
<div align="Center">
<?php
<input type="hidden" name="cmd" value="_xclick">
?>
</div>
</body>
</html>
答案 0 :(得分:4)
你不能像这样在PHP中使用HTML。 HTML不是PHP语法的一部分。
我的index.php页面有效,但是当我查看源代码时,我可以查看页面的完整代码,它没有被包含或受到保护。所以我想,这就是php的用途
不打算从浏览器中隐藏HTML源代码,也不能使用PHP。浏览器需要此代码才能呈现网页。 PHP是一种可以编写大量内容的语言。流行的用途是从数据库中提取数据并基于动态生成的内容呈现信息。但是,Web应用程序上下文中的输出主要仍然是纯(x)HTML代码。浏览器需要它来显示内容 - 这是它所能理解的。
答案 1 :(得分:-1)
您无法保护用户希望看到的内容。你可以保护php代码,但不能保护PHP的html或预期输出。
<html>
<head>
</head>
<body>
<div align="Center">
<?php
echo '<input type="hidden" name="cmd" value="_xclick">';
?>
</div>
</body>
</html>
或
<html>
<head>
</head>
<body>
<div align="Center">
<input type="hidden" name="cmd" value="_xclick">
</div>
</body>
</html>