php - 是否可以跳过 PHP 代码?

标签 php

只是偶然的偏执狂。假设我们有一个 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/

相关文章:

php - 持久数据库连接没有被重用

PHPExcel导出不起作用: displays "the website cannot be reached"

javascript - 通过单击按钮从 javascript 和 php 调用两个函数

php - GuzzleHttp 在使用本地主机时挂起

javascript - Ajax PHP 脚本未运行

php - Eloquent ORM laravel 5获取ID数组

java - 我应该在发送电子邮件时使用什么异步任务或线程

php - 在 PHP 中安全地保存 session 数据

javascript - Sankey 图,在 PHP 中使用查询创建多维数组

php - 不知道如何让它看起来像