国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

YII get post

nodejh / 1948人閱讀

摘要:普通的和請(qǐng)求添加了默認(rèn)值添加了默認(rèn)值判斷請(qǐng)求屬性判斷是否為請(qǐng)求判斷是否為請(qǐng)求判斷是否為請(qǐng)求判斷是否為請(qǐng)求判斷是否為請(qǐng)求獲取請(qǐng)求頭信息返回頭部所有信息獲取獲取用戶客戶端信息配置文件緩存組件短信組

普通的get和pst請(qǐng)求

$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;
//添加了默認(rèn)值 
$post = $request->post(); 
// equivalent to: $post = $_POST; 
$name = $request->post("name");   
// equivalent to: $name = isset($_POST["name"]) ? $_POST["name"] : null; 
$name = $request->post("name", "");   
// equivalent to: $name = isset($_POST["name"]) ? $_POST["name"] : "";
//添加了默認(rèn)值

判斷請(qǐng)求屬性**

$request = Yii::$app->request;
if ($request->isAjax) { // 判斷是否為AJAX 請(qǐng)求 }
if ($request->isGet)  { // 判斷是否為GET 請(qǐng)求 }
if ($request->isPost) { // 判斷是否為POST 請(qǐng)求}
if ($request->isPut)  { // 判斷是否為PUT 請(qǐng)求 }
if ($request->isSecureConnection) { // 判斷是否為https 請(qǐng)求}

獲取請(qǐng)求頭信息

// $headers is an object of yiiwebHeaderCollection 
$headers = Yii::$app->request->headers;
// 返回header頭部所有信息
 
$accept = $headers->get("Accept");
if ($headers->has("User-Agent")) { // 獲取User-Agent }

獲取用戶客戶端信息

$userHost = Yii::$app->request->userHost; 
$userIP = Yii::$app->request->userIP;

2.common main.php 配置文件

 dirname(dirname(__DIR__)) . "/vendor",
    "timeZone"=>"Asia/shanghai",
    "components" => [
        "db" => [
            "class" => "yiidbConnection",
            "dsn" => "mysql:host=139.196.203.167;dbname=zb2_zhibo",
            "username" => "root",
            "password" => "qizheng=-/110",
            "charset" => "utf8",
        ],
        "cache" => [
            "class" => "yiicachingFileCache",
        ],

//        # 緩存組件
//        "cache"=>array(
//            "class"=>"yiicachingMemCache",
//            "servers"=>array(
//                array(
//                    "host"=>"127.0.0.1",
//                    "port"=>11211,
//                    "weight"=>60,
//                ),
////                array(
////                    "host"=>"server2",
////                    "port"=>11211,
////                    "weight"=>40,
////                ),
//            )
//        ),

        # 短信組件
        "hsms" => [
            "class" => "yiihsmsHsms",
            "url"=>"http://sms.upapp.net:3001/api/9fad341d0aa3a99b2762eba0183dd0a55ecfaccd/sms/submit/",
        ],
        # 七牛云組件
        "qiniu" => [
            "class" => "yiiqiniuQiniu",
        ],
    ],
];

3.前臺(tái)配置文件

 "app-frontend",
    "basePath" => dirname(__DIR__),
    "bootstrap" => ["log"],
    "controllerNamespace" => "frontendcontrollers",
    "components" => [
        "request" => [
            "enableCookieValidation" => true,
            "cookieValidationKey" => "cookie_jt018_key",
        ],
        "user" => [
            "identityClass" => "commonmodelsUser",
            "enableAutoLogin" => true,
        ],
        "log" => [
            "traceLevel" => YII_DEBUG ? 3 : 0,
            "targets" => [
                [
                    "class" => "yiilogFileTarget",
                    "levels" => ["error", "warning"],
                ],
            ],
        ],
        "errorHandler" => [
            "errorAction" => "site/error",
        ],

        # URL美化
        "urlManager" => [
            "enablePrettyUrl" => false,  // 啟用路由
            "showScriptName" => false,  // 隱藏index
            //"suffix"=>".html",        // 后綴
            "rules" => [
                "posts"=>"site/index",
//                "posts//"=>"site/index",
            ],
        ],
    ],
    "params" => $params,
];

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/30382.html

相關(guān)文章

  • Yii2 request的使用

    摘要:普通的和請(qǐng)求添加了默認(rèn)值添加了默認(rèn)值判斷請(qǐng)求屬性判斷是否為請(qǐng)求判斷是否為請(qǐng)求判斷是否為請(qǐng)求判斷是否為請(qǐng)求判斷是否為請(qǐng)求獲取請(qǐng)求頭信息返回頭部所有信息獲取獲取用戶客戶端信息 普通的get和pst請(qǐng)求 $request = Yii::$app->request; $get = $request->get(); // equivalent to: $get = $_GET; $id ...

    CollinPeng 評(píng)論0 收藏0
  • Yii 的修行之路 - HTTP的請(qǐng)求與響應(yīng)

    摘要:簡述交互主要分為請(qǐng)求和響應(yīng)兩種方式。狀態(tài)碼構(gòu)建響應(yīng)時(shí),最先應(yīng)做的是標(biāo)識(shí)請(qǐng)求是否成功處理的狀態(tài),可通過設(shè)置屬性,該屬性使用一個(gè)有效的狀態(tài)碼。 簡述 HTTP交互主要分為 request(請(qǐng)求) 和 response(響應(yīng)) 兩種方式。 對(duì)于Yii2來說,HTTP的request請(qǐng)求是用 YII::$app->request 來表示的對(duì)象,這是Yii提供的處理HTTP的request請(qǐng)求的...

    import. 評(píng)論0 收藏0
  • Yii2.0框架 MVC 最佳實(shí)踐

    摘要:框架最佳實(shí)踐最佳實(shí)踐在設(shè)計(jì)良好的應(yīng)用中,控制器很精練,包含的操作代碼簡短如果你的控制器很復(fù)雜,通常意味著需要重構(gòu),轉(zhuǎn)移一些代碼到其他類中。層業(yè)務(wù)邏輯層框架由,,組成,執(zhí)行流程一般是在訪問獲取數(shù)據(jù),通過渲染頁面。 Yii2.0框架 MVC 最佳實(shí)踐 Controller最佳實(shí)踐 在設(shè)計(jì)良好的應(yīng)用中,控制器很精練,包含的操作代碼簡短; 如果你的控制器很復(fù)雜,通常意味著需要重構(gòu), 轉(zhuǎn)移一些代...

    keithxiaoy 評(píng)論0 收藏0
  • 阿北的知識(shí)分享小程序中restful使用經(jīng)驗(yàn)貼

    摘要:大家知道我最近在給阿北的知識(shí)分享微信小程序改版,使用的是中的功能,接下來把遇到的一些問題及小技巧分享一下。小結(jié)以上就是目前為止在使用的開發(fā)小程序時(shí)候使用的一些知識(shí)和技巧,希望對(duì)你有用,以后如果有再分享哈。 大家知道我最近在給阿北的知識(shí)分享微信小程序改版,使用的是yii2中的restful功能,接下來把遇到的一些問題及小技巧分享一下。 先安利一下小程序碼 鏈接 開始分享。 URL要重寫 ...

    Meils 評(píng)論0 收藏0
  • YII2項(xiàng)目常用技能知識(shí)總結(jié)

    摘要:不通過日志獲取執(zhí)行的原生語句和打印變量數(shù)據(jù)打印變量數(shù)據(jù)可以這樣寫引用命名空間使用使用第二個(gè)參數(shù)是數(shù)組的深度第三個(gè)參數(shù)是是否顯示代碼高亮默認(rèn)不顯示從數(shù)據(jù)庫二維數(shù)組中返回一維數(shù)組并配合驗(yàn)證規(guī)則實(shí)現(xiàn)分類數(shù)據(jù)過濾。 1、不通過日志獲取AR執(zhí)行的原生SQL語句和打印變量數(shù)據(jù) $query = User::find() ->select([username])->where([id=>[1,2,3...

    W_BinaryTree 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<