2011-08-15 30 views
1

我有一个PHP脚本,用于检测用户的IP地址,并在搜索脚本中搜索特定术语时显示它。当用户搜索内容为“我的IP是什么”的内容时,会显示其IP。我的问题是;如果用户搜索“我的IP地址是什么”或用大写字母搜索,我怎么能做同样的事情?搜索脚本中的PHP IP检测

我希望你能理解我的问题。这是我的PHP代码:

if(strpos($_GET['q'],'what is my ip')===0){ 
    echo "Your IP address is <b>{$_SERVER['REMOTE_ADDR']}</b><br><a href='http://www.wikipedia.org/wiki/IP_address'>What is an IP address?</a>"; 
} 

回答

0

如果你不想让事情的情况下,可以使用strpos变种,忽略大小写(区分* I * nsensitive)striposDocs

if(stripos($_GET['q'],'what is my ip')===0){ 
    ^
0

为大写部分 - 只是将查询字符串转换为大写或小写。让您可以控制字符串。