以下是一些常见的PHP传参方式的实例,包括GET和POST方法,以及如何使用超全局变量来接收参数。
GET方法传参实例
当使用GET方法传递参数时,参数会附加到URL的末尾,以查询字符串的形式。
| URL | 描述 |
|---|---|
| `http://example.com/index.php?id=123` | 传递一个名为`id`的参数,值为`123` |
| `http://example.com/index.php?name=John&age=30` | 传递两个参数,`name`的值为`John`,`age`的值为`30` |
POST方法传参实例
使用POST方法传递参数时,参数不会显示在URL中,而是存储在请求体中。
```php
// 表单数据
$data = array(
'name' => 'John',
'age' => 30
);
// 使用file_get_contents获取POST数据
$postData = file_get_contents('php://input');
// 使用json_decode将JSON格式的POST数据转换为PHP数组
$postDataArray = json_decode($postData, true);
// 输出接收到的参数
echo "