以下是一个使用POST方法进行搜索的PHP代码示例:
HTML表单代码:
<form action="search.php" method="post">
<input type="text" name="keyword" placeholder="请输入关键字">
<input type="submit" value="搜索">
</form>
search.php代码:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取搜索关键字
$keyword = $_POST["keyword"];
// 在这里执行搜索操作,可以使用关键字进行数据库查询等
// 跳转到搜索结果页面
header("Location: search_results.php?keyword=" . urlencode($keyword));
exit;
}
?>
search_results.php代码:
<?php
// 获取搜索关键字
$keyword = $_GET["keyword"];
// 在这里显示搜索结果,可以使用关键字进行数据库查询等
echo "搜索结果:关键字为 " . $keyword;
?>
以上代码中,用户在HTML表单中输入关键字并提交后,会将关键字通过POST方法发送到search.php页面。在search.php页面中,通过获取$_POST["keyword"]获取搜索关键字,并进行相应的搜索操作。然后使用header函数将用户重定向到search_results.php页面,并将关键字作为查询参数传递。在search_results.php页面中,通过获取$_GET["keyword"]获取搜索关键字,并进行相应的搜索结果展示。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站