图例
解决办法
通常网上查都会告诉你如下方法:
进入sql-connections目录下编辑setup-db.php
- Change the mysql_connect to mysqli_connect
- Change all the query:
mysql_query($sql) changed to mysqli_query($con, $sql)
等。。。
但如果你修改后,虽然setup database后会有显示内容了,但后续的注入实验也不会正常使用,针对这个问题,我尝试了很多办法,查阅了很多文章,反复思考测试后,觉得问题在于php版本问题,因为目前php版本为7.x,而sqli-labs默认是不支持这个版本的,而是支持5.x版,因此需要下载改进后的sqli-labs,下载路径是:https://github.com/skyblueee/sqli-labs-php7,可以按照上面所写的安装方法,测试后一切正常,无需修改任何代码。