如何判断PHP是在浏览器下运行还是作为独立脚本调用

tru*_*ru7 1 php

什么是最干净的方法来判断PHP是否已经通过POST调用,而不是来自html(在web broser下)

谢谢,

use*_*291 5

如果我正确理解你的问题,那不是关于http与命令行调用,而是浏览器与"非浏览器"(例如通过curl,wget等)调用.有没有办法来检查这个,因为wget的等都是技术上的浏览器,他们只是不碰巧有一个GUI.您可以尝试检查HTTP_USER_AGENT,但这完全不可靠,因为没有办法强制客户端正确识别自己.