如何在主机B上验证给B发出命令的是主机A呢?

kedy211 2005-07-18 06:15:43
siteA发出命令给siteB(其实就是传递一个URL给SiteB),如何在siteB上验证发出命令的主机是siteA呢?
主机A的IP地址确定。
...全文
113 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kedy211 2005-07-19
  • 打赏
  • 举报
回复
谢谢各位。XML-RPC是个可行方案,但在我这里还不行,因为我是从其他我没有控制权的主机上接收到的url地址,我所做的是去识别这个url的发出方是不是某一个特定的IP地址。
pswdf 2005-07-19
  • 打赏
  • 举报
回复
建议用 XML-RPC来做
-神仙- 2005-07-18
  • 打赏
  • 举报
回复
REMOTE_ADDR......
又记错了
HTTP_REFFER是不可靠的
zkfjw 2005-07-18
  • 打赏
  • 举报
回复
可以分析http头信息或是用环境变量( getenv("REMOTE_ADDR") 或 gethostbyname($_SERVER['HTTP_HOST']) 感觉不同的服务器系统有时会不同)
zquboy 2005-07-18
  • 打赏
  • 举报
回复
$B_ip = gethostbyname($_SERVER['HTTP_HOST']);

vitalgg 2005-07-18
  • 打赏
  • 举报
回复
$_SERVER['HTTP_REFERER'] (不十分准确)

或在URL中加入GET变量.
-神仙- 2005-07-18
  • 打赏
  • 举报
回复
$_SERVER['CLIENT_ADDR']

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧