有没有办法让 php 判断一个地址是由用户直接输入的,还是来自点击或任何其他方法,最终会生成 php 生成的页面?
这个问题纯粹是出于好奇,所以紧迫性非常非常低。但如果您想抽出时间来回答,谢谢您。 :D
最佳答案
您可以使用$_SERVER['HTTP_REFERER']
。它应该设置为将用户引导至您的页面的页面。如果用户输入地址,则该地址将为空。
但是,请注意,它并不可靠,并且可以很容易地被用户修改。作为PHP doc说,你不能真正相信它。
关于php - 如何检查 url 是否是键入的或来自 php 中的单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7009807/