input隐藏传值php,PHP实例:详解PHP中的 input属性(隐藏 只读 限制)
时间: 2024-01-28 18:04:22 浏览: 147
在 PHP 中,input 标签的隐藏属性常用于将一些敏感信息或者不需要用户输入的信息传递给服务器。下面是一个使用 input 标签隐藏传值的 PHP 实例:
```html
<form action="submit.php" method="post">
<input type="text" name="username" placeholder="请输入用户名"><br>
<input type="password" name="password" placeholder="请输入密码"><br>
<input type="hidden" name="token" value="<?php echo generateToken(); ?>">
<input type="submit" value="登录">
</form>
```
在上面的代码中,我们使用 input 标签的 type 属性为 hidden,来将一个名为 token 的值传递给服务器。这个 token 值可以通过 PHP 的 generateToken() 函数生成,用于防止跨站请求伪造(CSRF)攻击。
在服务器端,我们可以通过 $_POST['token'] 来获取这个隐藏的值。需要注意的是,input 标签的隐藏属性不会在页面上显示出来,但是仍然可以通过浏览器的开发者工具等方式查看到这个值,因此不要将敏感信息放在隐藏的 input 标签中传递。
阅读全文