php - 我如何通过调用 url 打印 php 代码?我尝试按文件名但我想通过 url 打印
问题描述
我正在尝试使用我的 URL 在网页上打印 php 代码。我知道通过文件名我可以使用“show_source('filename.php');”打印 php 代码 但我想按 URL 打印代码,而不是按文件。
我试过了:-
<?php
show_source("http://URL.com/index.php");
?>
我也试过这段代码: -
<?php
$c = curl_init('http://URL.com');
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
//curl_setopt(... other options you want...)
$html = curl_exec($c);
if (curl_error($c))
die(curl_error($c));
// Get the status code
$status = curl_getinfo($c, CURLINFO_HTTP_CODE);
curl_close($c);
I also tried this code:-
$html = file_get_contents('https://www.URl.com');
print_r ($html) ;
?>
解决方案
正如章鱼哥先生已经提到的,这应该是不可能的。否则这将是一个重大的安全漏洞,因为您可以将数据库密码存储在 PHP 文件中。
您的问题的一个可能解决方案是您在第二个服务器上创建一个 REST API,并且您有一个函数可以获取特定文件的内容并以 JSON 格式返回它。
但请确保您没有将任何关键数据作为密码或用户数据传递给其中。
推荐阅读
- flutter - clipRect 的路径的圆角不起作用
- html - 使用缩放或其他方式将整个网站自动缩放到 %
- java - 当我将其转换为日期时,Java 的日历日期如何将小时重置为另一个值?
- python - 如何避免轴标签与matplotlib python重叠?
- f# - 在 F# 中将整数转换为基数 4
- python - 意想不到的熊猫pivot_table转型
- reactjs - Gatsby.js 网站上的图像不会显示在 GitHub 页面上
- reactjs - 使用 useReducer 持久化 localStorage
- python - 我如何能够为以下散点图创建一个循环?
- awk - 如何用引号分隔单词