作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,我正在使用 geoio.com 来查找用户位置,我根据这段代码返回大量信息
<?php $_SESSION['geo'] = file_get_contents("http://api.geoio.com/q.php?key=********=geoip&d=comma&q=" . getenv('REMOTE_ADDR') . ""); ?>
上面将 session 变量设置为
英国 Derby 郡切斯特菲尔德,Greenfrog Computer Ltd 托管宽带 Adsl Ass,53.2500,-1.4167,GB)
所以我想做的就是,如果该 session 变量包含 United States ,则将用户重定向到名为/us/的不同 URL
我如何“找到”美国的部分并采取行动。
非常感谢任何帮助! (注意我编辑了 API key )
干杯
有钱:)
最佳答案
使用strpos()如果未找到字符串,则返回 false
;如果找到,则返回索引。
if(strpos($_SESSION['geo'], 'United States') !== false)
{
header('Location: /us/');
exit();
}
关于php - 从 geoio.com 查找位置,然后根据用户所在的国家/地区执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10139480/
好的,我正在使用 geoio.com 来查找用户位置,我根据这段代码返回大量信息 上面将 session 变量设置为 英国 Derby 郡切斯特菲尔德,Greenfrog Computer Ltd
我是一名优秀的程序员,十分优秀!