• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Yii2 request的使用

php 搞代码 4年前 (2022-01-23) 13次浏览 已收录 0个评论

普通的get和pst请求

<code>$request = Yii::$app->request;$get = $request->get(); // equivalent to: $get = $_GET; $id = $request->get('id');   // equivalent to: $id = isset($_GET['id']) ? $_GET['id'] : null; $id = $request->get('id', 1);   // equivalent to: $id = isset($_GET['id']) ? $_GET['id'] : 1;//添加了默认值 $post = $request->post(); // equivalent to: $post = $_POST; $name = $request-<div>……本2文来源gaodai.ma#com搞##代!^码@网3</div><code>搞代gaodaima码</code>>post('name');   // equivalent to: $name = isset($_POST['name']) ? $_POST['name'] : null; $name = $request->post('name', '');   // equivalent to: $name = isset($_POST['name']) ? $_POST['name'] : '';//添加了默认值</code>

判断请求属性

<code>$request = Yii::$app->request; if ($request->isAjax) { // 判断是否为AJAX 请求 }if ($request->isGet)  { // 判断是否为GET 请求 }if ($request->isPost) { // 判断是否为POST 请求}if ($request->isPut)  { // 判断是否为PUT 请求 }if ($request->isSecureConnection) { // 判断是否为https 请求}</code>

获取请求头信息

<code>// $headers is an object of yii\web\HeaderCollection $headers = Yii::$app->request->headers;// 返回header头部所有信息 $accept = $headers->get('Accept');if ($headers->has('User-Agent')) { // 获取User-Agent }</code>

获取用户客户端信息

<code>$userHost = Yii::$app->request->userHost; $userIP = Yii::$app->request->userIP;</code>

以上就介绍了Yii2 request的使用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Yii2 request的使用
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址