0

我正在为我的网站创建一个搜索字段。我有每个“产品”的关键字,如果输入的值与我的关键字匹配,我想定向到他们的 URL,否则将其重定向到另一个页面。

<form action="redirect.php" > 
<input id="search" name="search" type="text" value="Search Here" />
<input name="submit" type="button" value="Go" />
</form>

我想要的功能:

<?php


if (isset($_GET['submit']));

$product1_keywords = "animal feeds, "weanrite, "Wean Rite;
$searchValue = $_POST['search'];



if ($search_fieldValue = $product1_keywords) {


header('Location: http://localhost/equalivet_2/#products/wean_rite.html');
}

else {

// Redirect page
header('Location: http://localhost/equalivet_2/not_found.html');
}

?>

我必须建立一个数据库来预先定义我的关键字还是一个简单的 PHP 就可以了?

谁能帮我这个?

您的帮助将不胜感激。提前致谢!

4

1 回答 1

0

在你的 html 中定义一个锚标记,你的 URL 应该指向锚的名称,即 yourpage.html#anchortagid

html

<div id="container" style="width:300px; height:300px">
    <a id="a1" name="a1"></a>
</div>

php

而不是使用 go 尝试在最后使用锚进行重定向

products/product1.html#a1

这将自动带您到 a1 锚点

于 2012-09-27T05:41:16.460 回答