在同一域上处理PHP

在同一域上处理PHP,php,Php,我有一份档案 example.com/process.php 为什么要在网页上显示验证码图像 现在,如何使PHP脚本域受保护意味着其他域“Example.com”无法获取该PHP文件的处理数据 如何使其受域保护 仅指 example.com 处理验证码 这是可能的。在你的process.php上,你可以这样做 <?php if($_SERVER['HTTP_HOST']=='example.com')) { //perform your captcha code.. or whatev

我有一份档案

example.com/process.php
为什么要在网页上显示验证码图像 现在,如何使PHP脚本域受保护意味着其他域“Example.com”无法获取该PHP文件的处理数据

如何使其受域保护 仅指

example.com
处理验证码


这是可能的。

在你的process.php上,你可以这样做

<?php
if($_SERVER['HTTP_HOST']=='example.com'))
{
//perform your captcha code.. or whatever..
}
else
{
echo "Sorry other domains/hosts not allowed to access this page";
}

你能把这个问题改一下吗?很难理解你有什么问题。如果process.php不在您可公开访问的web文件夹内,则其他人无法访问它。简单。但无论何时从另一个Web服务器或网站访问this process.php,它的进程始终是:(