我的 http_referer 是这样说的:
http://www.domain.com/search/?etcetcetcetc...
我需要比较我的 http_referer 来查找以下内容:
http://www.domain.com/search
如果引用者的第一部分是这样,那么执行一些代码...
例如:
if($_SERVER['HTTP_REFERER']=='http://www.domain.com/search'){
do stuff...
但首先我想我需要删除“搜索”一词之后的所有内容。
我不擅长正则表达式和这类东西,所以感谢帮助...... 谢谢
最佳答案
如果您只想检查字符串是否以您的域开头,请使用 strpos
:
if(strpos($_SERVER['HTTP_REFERER'], 'http://www.domain.com/search') === 0) {
// do stuff
}
关于php - 比较 http_referer 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3008059/