我有这个任务,我希望你的意见是如何最好地解决这个问题。
他想要一个像adwords数据库这样的东西,能够告诉系统特定的单词应该链接到网站上的特定页面。
例如,关键字:stack,stackoverflow,stack overflow,overflow stack应链接到http://www.abc.com/stackoverflow
关于这一点的棘手部分是,这在搜索框中不起作用,您可以为每个页面分配其他关键字。这需要通过更新网站中的所有内容来工作,并指定特定链接,如果它与任何这些关键字匹配。
该网站目前以PHP运行并使用mySQL。我将不胜感激任何反馈。
答案 0 :(得分:0)
我无法通过搜索框获得这个想法。另外,使用PHP中的SELECT语句生成java数组。使用onload事件来管理单词。
<?php
$con = mysql_connect("YourServerName","YourUserName","YourUserPassword");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("YourDatabaseName", $con);
$result = mysql_query("SELECT * FROM YourKeywordsTable
LIMIT 30"); //You don`t know how many words you have on the page
echo "<script type='text/javascript'>var no_array = new Array(";
$myArray='';
while($row = mysql_fetch_array($result))
{
echo ", " . $row[0] . ", " . $row[1];
echo "]";
}
echo substr($myArray,1).+");</script>";
?>
//此代码将生成您将用于替换页面内容中链接的单词的javascript