使用 ajax 或 jsonp 检索 php 源代码
Using ajax or jsonp to retrieve php source code
有没有办法使用 ajax 或 jsonp 检索 php 文件源代码?请求是由与 php 文件相同的域发出的,我不希望服务器处理文件,我只对检索文件的内容感兴趣,也许有一个特定的 header 用于请求服务器不处理请求的文件?
我找到的唯一解决方案是更改文件后缀,从 .php
到 .txt/.html/etc
但这是我最后的解决方案,如果有任何其他方法,我将非常感激。
您可以实现一个 php 包装器,您的 ajax 代码可以请求并传入您希望查看以下内容的文件:
通过 ajax 请求:http://yourdomain.com/get_content.php?file=test.php
get_content.php:
<?php
if (isset($_GET['file'] && file_exists($_GET['file'])) {
echo file_get_contents($_GET['file']);
}
?>
请不要在生产模式下使用上面的代码,它只是一个如何处理你的问题的想法。
有没有办法使用 ajax 或 jsonp 检索 php 文件源代码?请求是由与 php 文件相同的域发出的,我不希望服务器处理文件,我只对检索文件的内容感兴趣,也许有一个特定的 header 用于请求服务器不处理请求的文件?
我找到的唯一解决方案是更改文件后缀,从 .php
到 .txt/.html/etc
但这是我最后的解决方案,如果有任何其他方法,我将非常感激。
您可以实现一个 php 包装器,您的 ajax 代码可以请求并传入您希望查看以下内容的文件:
通过 ajax 请求:http://yourdomain.com/get_content.php?file=test.php
get_content.php:
<?php
if (isset($_GET['file'] && file_exists($_GET['file'])) {
echo file_get_contents($_GET['file']);
}
?>
请不要在生产模式下使用上面的代码,它只是一个如何处理你的问题的想法。