<input type="text" class="form-control" placeholder="" id="sample" value="" name="sample" />
<title><?php echo $value ?></title>
正如我之前所说,我试图解决任何等于搜索输入值的页面的动态标题
答案 0 :(得分:0)
通常,搜索查询是在当前URL的查询字符串中设置的值,例如:
/搜索?查询=比萨饼
在PHP中,您可以通过$_GET
superglobal:
<?php echo $_GET['query']; ?>
如果没有查询集,这本身可能会导致警告/错误,因此您需要首先验证它是否已设置:
<title>
Search
<?php
if (isset($_GET['query'])) {
echo ' - ' . $_GET['query'];
}
?>
</title>
警告:确保始终首先清理输出,否则可能会引入Cross-Site-Scripting (XSS)等安全漏洞。要进行清理,请尝试htmlentities()
,例如。
<?php echo htmlentities($_GET['query']); ?>