草庐IT

IP合并

全部标签

php - 而不是连接表,合并对象 : Is this bad practice?

这是不好的做法吗?我应该因为提出这段代码而被枪毙吗?functionget_business_addresses($business_id){$query=$this->db->get_where('contact_business_addr_rel',array('business_id'=>$business_id));if($query->num_rows()>0){foreach($query->result()as$row){$address_id=$row->address_id;$address_type_id=$row->address_type_id;$this->d

php - 合并两个多维关联数组

我正在努力尝试将两个不同查询的结果组合到一个模板中输出。我正在尝试合并model_data和entry_data中相应的子数组以获得desired_result。然后我将迭代desired_result并将值打印到模板中。非常感谢任何帮助。模型数据array(2){[0]=>array(2){["entry_id"]=>string(3)"192"["field_id_49"]=>string(10)"ModelName"}[1]=>array(2){["entry_id"]=>string(3)"193"["field_id_49"]=>string(5)"MN123"}}入口数据a

php - GeoIP 和 IP 到 PHP 中的国家/地区

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtogetthepagevisitorsCountrywithPHP?我到处找,好像什么也找不到。我需要一个免费的PHPGeoIP/Ip到国家/地区。我所能找到的就是它给了我国家和国家的小形式。我还想了解可能的街道或坐标、城市以及房东信息?我需要这个,因为我正在创建一个PHPCMS(为我自己和客户)并且我想跟踪ips。我真的不想要API,我想要它就像数据库一样。有什么想法吗?

php - 将多个匹配的正则表达式合并为一个并得到匹配的

我有一个正则表达式列表:suresnes|suresne|surenes|surenepommier|pommiers^musique$^(faq|aide)$^(file)?loss()?less$parisfaq我的用例是每个匹配的模式都会显示一个指向我的用户的链接,所以我可以有多个模式匹配。我针对一个简单的文本字符串“liveinparis”/“faq”/“pom”来测试这些模式...最简单的方法是用preg_match遍历所有模式,但我会在性能关键页面上经常这样做,所以这对我来说很糟糕。这是我尝试过的:将所有这些表达式与组名组合成一个:preg_match("@(?P^(faq

php - 如何通过ip地址访问共享主机网站

我刚开始学习创建网站。我创建了一个免费的共享主机(Hostinger)并上传了我的网站。我可以通过域名访问我的网站,但我不知道如何使用他们给我的IP地址访问。>-MyDomainname:mywebsitename.esy.es>-IP:31.170.167.204>-Username:u935348985>-SERVERIP:31.170.167.195问题又来了:我怎样才能通过他们给我的ip访问我的网站,而不是通过域名?谢谢。 最佳答案 如果您使用的是共享主机,仅向IP发出HTTP请求是不够的,因为服务器不知道您要查找哪个站点。

php - 有兴趣制作一个 PHP 脚本,将 IP 地址从定义的起始地址递增到定义的结束地址

我知道我可以通过首先使用PHP内置函数(如up2long和long2ip)将IP地址转换为十进制表示法来轻松完成此操作。我只是希望能够使用标准IP地址表示法作为练习来做同样的事情。我想的问题是这样的:给定一个起始IP地址,比如192.168.1.100,和一个结束IP地址,比如201.130.22.10。编写打印该范围内所有地址编号的程序(192.168.1.100、192.168.1.101、...、201.130.22.9、201.130.22.10)。我在想,也许要走的路是在while条件中创建一个嵌套的for循环,直到起始地址的第一个八位字节与第一个八位字节匹配的结束地址。然后

php - 我应该如何将盐合并到我的密码哈希中?

会强多少returnsha1($salt.sha1($passwd));仅与:returnsha1($salt.$passwd);$salt是长度为12的每个用户字符串,由强随机ASCII组成。 最佳答案 它的强度正好是原来的两倍,因为攻击者需要执行两倍的SHA1计算才能进行暴力攻击。当然,这还不够令人印象深刻。另一方面,在循环中执行SHA15000次对于授权是实用的,但会使攻击花费5000倍的时间-这种技术被称为keystrengthening.然而,它实际上只是Jacco提到的自适应成本哈希算法的穷人替代品。

php - 优化数组合并操作

如果有任何帮助,我将不胜感激。我有7个独立的数组,大约有每个数组中有90,000个数字(我们称它们为数组1-数组7)。每个数组本身没有重复的数字。但是,数组之间可以有重复项。例如,array2没有重复项,但可以与arrays3和arrays4有相同的数字。问题:一旦合并所有7个数组,我试图识别所有重复3次的数字。我必须执行此计算1000次,这需要15分钟,但这不行,因为我必须运行它40次--代码:如果您知道另一种最适合此类计算的语言,请告诉我。任何扩展建议,如redis或gearman都是有帮助的。for($kj=1;$kj$val){if($result[$key]==3){fwri

php - 合并两个 Laravel 集合

我因为使用​​Laravel集合而头疼。我有两个收藏:$dt=Carbon::now();$days=newCollection([]);/***Createacalendermonth*/for($day=1;$daydaysInMonth;$day++){$date=Carbon::create($dt->year,$dt->month,$day)->toDateString();$days->push(newTimesheet(['date'=>$date,]));}/***Getalltimesheetsforuser*/$timesheets=Timesheet::where

php - 基于 IP 或 Cookie 限制用户事件?

我正在开发一个允许用户对某些项目进行投票的PHP脚本。任何用户无论是否登录都可以投票。考虑以下情况:如果用户已登录,我可以记录用户的ID,如果他再次尝试投票,我可以限制对同一项目的投票。如果用户未登录,我可以登录用户的IP,并限制从同一IP对同一项目投票。如果是第一种情况,则无需记录IP。现在,第二个案例有点让我抓狂。我想知道用户可能正在更改IP,然后对同一项目再次投票。现在,即使我使用Cookies或Sessionvars,也可能发生用户正在开始新session(或已删除cookies)再次对同一项目投票的情况。我错过了什么吗?如果没有,如何处理这种情况?有什么想法吗?