我的网站有一个奇怪的问题,我有一个记录所有搜索并将这些搜索词插入数据库的脚本,问题是由于搜索引擎机器人开始在我的网站周围偷偷摸摸,他们让我的脚本产生搜索关键字,如“搜索关键字//////////////////////////////////////// “我想在 mysql 上索引之前去除那些字符( ////////// )。
这就是我所拥有的:
$search=htmlspecialchars($_GET['load']);
$say=mysql_query("SELECT * FROM madvideo WHERE MATCH (baslik) AGAINST ('*$search*' IN BOOLEAN MODE)");
$saydim=mysql_num_rows($say);
$count = $saydim;
$page = !empty($_GET["page"]) ? intval($_GET["page"]) : 1;
$s = ($page-1)*$perpage;
$sayfasayisi=ceil($count/$perpage);
if(ayaral("Arananlar-Kaydet")=="1") {
$ekle=cevir($search);
@mysql_query("insert into tag (baslik,tr,tarih) values ('$search','$ekle',now()) "); }
变量“ $search ”将调用搜索词,我不知道我必须使用什么剥离语法来剥离那个讨厌的 ///////// 字符。
编辑:创建单词的代码是这样的:
$vtitle = str_replace("\r\n\r\n", ' ', $vtitle);
$words = explode(' ', $vtitle);
$k = count($words);
$k3 = ceil($k/3);
$new = array();
for ($i=0; $i<$k; $i+=$k3) {
$new[] = join(' ', array_slice($words,$i, $k3));
}
$tag1 = $new[0];
$tag2 = $new[1];
$tag3 = $new[2];