卷曲从php脚本获取数据,而不在该脚本上显示

时间:2018-08-12 15:56:03

标签: php curl

我在两个不同的服务器上有两个php脚本。我正在使用curl从一个到另一个(从服务器1到服务器2)获取数据:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);

curl_close($ch);

它可以工作,但是如果有人通过其实际URL访问该脚本,是否可以在服务器1上隐藏输出?

2 个答案:

答案 0 :(得分:1)

锁定PHP脚本的一种非常基本的方法是通过URL参数创建密码。如果您有?pwd = ABCDEF(在https://passwordsgenerator.net/处创建您自己的密码),然后服务器端PHP脚本可以检查密码是否与URL参数匹配,该密码可以打印输出,该怎么办? 。 然后修改PHP脚本2,以将您选择的密码作为URL参数传递

答案 1 :(得分:-2)

也许您可以使用Cookie。
发送带有curl的私有cookie,并在服务器1上检查该cookie和cookie值。
如果不是正确的cookie,请显示错误或将标头设置为404