重庆SEO, 关注并探索SEO与WEB技术。针对用户体验,提供白帽SEO以及PHP网站建设以及运营服务。 详情

geoip_country_code_by_name host not found的解决办法

发布于 作者 [重庆SEO]

Markdown版本

某个英文网站的一个模块用到了PHP扩展geoip的一个方法geoip_country_code_by_name,后来从日志中发现偶尔有国外IP访问出现500错误,仔细对照日志发现是geoip_country_code_by_name提示host not found导致的,字面意思就是IP数据库没有找到对应的数据就对了,通过@geoip_country_code_by_name问题解决。

具体原因以及相关总结:

php.net官网关于geoip_country_code_by_name的返回值描述:

Returns the two letter ISO country code on success, or FALSE if the address cannot be found in the database.

错误控制运算符

PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。

本文标题: geoip_country_code_by_name host not found的解决办法

本文地址: https://seonoco.com/blog/geoip_country_code_by_name-host-not-found

版权说明: 本站遵循 CC BY-NC-SA 4.0 协议, 未表明转载信息均为原创或整理,转载或引用请注明出处,以便溯本求源。

补充说明: 本文在本站发布于2016-12-19,文中部分内容可能存在过时或不正确,请知晓!如果可以请留言告知。

本文是否有所帮助?
点赞
说一说
打赏