我有一个 PHP 页面,只有其他站点才能访问该页面进行轮询(有点像 webhook)。我不希望任何用户尝试访问/访问它。我怎样才能确保它被特定的来源/方式访问?
例如:
当网站在我的网站上检查新数据时,他们将访问一个名为 的页面check.php。他们将发送POST和GET信息进行检查。这是我对该页面的示例代码:
<?php
if(empty($_GET['name']) || empty($_GET['email']) || $_POST['secret-code'] !== 'abc123') {
echo "error";
exit();
} else {
$name = $_GET['name'];
$email = $_GET['email'];
echo 'Here is the info you requested...';
}
?>
我怎样才能更安全地做到这一点?如果他们发送自己的参数$_GET和$_POST参数来请求数据,我想确保没有人可以访问它。我可以用代码甚至标题做些什么?感谢您的任何帮助
潇湘沐
交互式爱情