只是偶然的偏执狂。假设我们有一个 index.php:
<?php
exit('Forbidden!');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<title>Can you see me?</title>
<script language="javascript" type="text/javascript">
alert("Welcome!");
</script>
<p>You got me.</p>
</html>
外部用户能否以某种方式到达“欢迎!”信息?为什么是/不是?
任何方式都是有效的(例如查看页面的源代码)。
提前致谢!
最佳答案
这里可以跳过 PHP 代码的唯一方法是 Web 服务器配置错误,并且无法通过将 .php
文件传递给 PHP 解释器来处理它。相反,它会以 HTML 格式输出,并且可以通过查看页面源代码来查看代码。
只要将文件作为 PHP 脚本处理,并且 PHP 代码得到解析,它就会正确执行。无法绕过 exit()
。
关于php - 是否可以跳过 PHP 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7697262/