<?php
/**
* Created by PhpStorm.
* User: martinby
* Date: 2017/7/26
* Time: 22:30
*/
namespace app\controllers;
use Yii;
use yii\web\Controller;
class IndexController extends Controller{
public function actionIndex(){
$request=YII::$app->request;
//get请求
$id=$request->get('id');
//get默认值,
$id=$request->get('id',0);
//post值
$id=$request->post('id');
//获取ip
$ip=$request->getUserIP();
//判断请求方式
if($request->isGet){
echo 'get';
}
}
}
<?php
/**
* Created by PhpStorm.
* User: martinby
* Date: 2017/7/26
* Time: 22:30
*/
namespace app\controllers;
use Yii;
use yii\web\Controller;
class IndexController extends Controller{
public function actionIndex(){
//$app为应用主体
$response=\YII::$app->response;
// 状态码
$response->statusCode='404';
// 设置浏览器无缓存
$response->headers->add('pragma','no-cache');
// 设置浏览器缓存时间5秒钟
$response->headers->set('pregma','max-age=5');
// 删除
$response->headers->remove('pragma');
//跳转
$this->redirect("http://www.baidu.com/");
//文件下载
$response->headers->add('content-disposition','attachment;filename="a.txt"');
//文件下载(从当前根目录下的robots.txt)
$response->sendFile('./robots.txt');
}
}