PHP表单GET接收数据
GET 传参就是把数据拼在网址后面,格式是 ?键=值&键=值。表单 method 写 get,PHP 这边用 $_GET 这个超全局数组接,键名就是 input 的 name。
<!-- form.html -->
<form action="get.php" method="get">
名字:<input type="text" name="name">
<input type="submit" value="提交">
</form>
<?php
// get.php 访问地址:get.php?name=张三
$name = $_GET['name'] ?? ''; // 没传值就给空串,避免报警告
echo '你好,' . htmlspecialchars($name); // 输出前转义
?>
几个坑:GET 收到的值全是字符串,数字要自己转;参数露在地址栏,长度差不多 2000 字符就顶天了,别拿它传长内容;接收前先用 isset() 或者 ?? 判断一下,不然没传参数会冒 Notice 警告。
标签:PHP,GET传参,表单接收
说点什么 0