使用ajax或jsonp来检索php源代码

时间:2015-04-05 06:20:16

标签: javascript php ajax jsonp

有没有办法,使用ajax或jsonp,检索php文件源代码?,请求是由与php文件相同的域,我不希望服务器处理文件,我只有检索文件内容才有意思,可能有一个特定的头用于请求服务器不处理请求的文件?

我找到的唯一解决方案是将文件后缀从.php更改为.txt/.html/etc,但这个解决方案是我最后的选择,如果有任何其他方式我会非常感激。

1 个答案:

答案 0 :(得分:3)

您可以实现一个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']);
}
?> 

请不要在生产模式下使用上面的代码,这只是一个如何处理问题的想法。