【问题标题】:How do you get user inpup and display it in php如何获取用户输入并在 php 中显示
【发布时间】:2015-02-16 03:53:51
【问题描述】:

我正在尝试从文本框中获取用户输入,然后使用 php 回显它。这是我的代码,它似乎不起作用。

<html>
<body>
<?php
echo $_POST['value'];
?>
<form method="post" action="">
<input type="text" name="value">
<input type="submit">
</form>
</body>
</html> 

【问题讨论】:

  • 哦,看,一个 XSS 漏洞。

标签: php input


【解决方案1】:
<html>
<body>
<?php
if(!empty($_POST['value']))
{
 echo filter_var($_POST['value'], FILTER_SANITIZE_STRING);}
?>
<form method="post" action="">
<input type="text" name="value">
<input type="submit">
</form>
</body>
</html> 

首先检查表单是否已发布。

【讨论】:

  • 是的,我知道消毒,但我只是说明了为什么他的代码不起作用。
猜你喜欢
  • 2018-06-19
  • 1970-01-01
  • 1970-01-01
  • 2018-04-19
  • 2013-01-09
  • 1970-01-01
  • 2020-12-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多