警告:array_key_exists()期望参数2为数组,为null

时间:2015-11-30 18:05:22

标签: php

我是新来的,所以请原谅我,如果我对此感到愚蠢,但我正在研究PHP Web爬虫(Check It Out),每当我尝试测试它时,它就会给我输出,但也是这个错误:

$computerName

这是第55行(index.php)

Warning: array_key_exists() expects parameter 2 to be array, null given in /home/u602323703/public_html/crawler/index.php on line 55

有关如何解决此问题的任何建议吗?

PHP代码的全部内容:

Code

谢谢, LaffyFX

PS:很抱歉不清楚等等,因为我对它不太满意,我把脚本关了www.subinsb.com/how-to-create-a-simple-web-crawler -in-php(不能发布超过2个链接atm)

1 个答案:

答案 0 :(得分:1)

这意味着$found_urls不是数组。在测试数组密钥是否存在之前,您可以检查变量是否是具有is_array函数的数组。此外,您可能需要查看parse_url

我也用PHP编写了爬虫;我最终得到了一个完整的类包装器,以便仔细检查是否已访问过URL。另一个工具用于验证和标准化我看过的URL。