久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

ThinkPHP5學(xué)習(xí)筆記(6)請(qǐng)求和響應(yīng)-創(chuàng)新互聯(lián)

在線視頻課程:http://www.kancloud.cn/tpshop/thinkphp5/220692

蒲城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
  • Request請(qǐng)求對(duì)象和Response響應(yīng)對(duì)象

  • $_GET、$_POST、$_REQUEST、$_COOKIE

  • 調(diào)用請(qǐng)求對(duì)象$request=Request::instance()

  • $this->request或request()->url();助手函數(shù)

  • input()助手函數(shù)

  • 響應(yīng)格式 json xml 模板渲染

  • 頁(yè)面跳轉(zhuǎn) 重定向

  • $this->success $this->error $this->redirect


<?php namespace app\admin\controller; use think\Request; use think\Controller; class Index extends Controller {     public function index()     {         return '<style type="text/css">*{ padding: 0; margin: 0; } .think_default_text{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px} h2{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }</style><div > <h2>:)</h2><p> ThinkPHP V5<br/><span >十年磨一劍 - 為API開發(fā)設(shè)計(jì)的高性能框架</span></p><span >[ V5.0 版本由 <a ;     }     public function hello(){         //  獲取請(qǐng)求類型         if(Request::instance()->isGet()) {echo '當(dāng)前為GET請(qǐng)求';}         if(Request::instance()->isPost())echo '當(dāng)前為POST請(qǐng)求';         if(Request::instance()->isPut()) echo '當(dāng)前為PUT請(qǐng)求';         if(Request::instance()->isDelete()) echo '當(dāng)前為DELETE請(qǐng)求';         if(Request::instance()->isAjax()) echo '當(dāng)前為AJAX請(qǐng)求';         if(Request::instance()->isPjax()) echo '當(dāng)前為PJAX請(qǐng)求';         if(Request::instance()->isMobile()) echo '當(dāng)前為Mobile請(qǐng)求';         if(Request::instance()->isHead()) echo '當(dāng)前為HEAD請(qǐng)求';         if(Request::instance()->isPatch()) echo '當(dāng)前為PATCH請(qǐng)求';         if(Request::instance()->isOptions()) echo '當(dāng)前為OPTIONS請(qǐng)求';         if(Request::instance()->isCli()) echo '當(dāng)前為cli';         if(Request::instance()->isCgi()) echo '當(dāng)前為cgi';         if(request()->isGet()){echo '當(dāng)前為GET請(qǐng)求';};         // 獲取URL信息         $request = Request::instance();         $request = request();         echo 'domain:'.$request->domain().'<br/>';         echo 'file:'.$request->baseFile().'<br/>';         echo 'url:'.$request->url().'<br/>';         echo 'url with domain:'.$request->url(true).'<br/>';         echo 'url without query:'.$request->baseUrl().'<br/>';         echo 'root:'.$request->root().'<br/>';         echo 'root with domain:'.$request->root(true).'<br/>';         echo 'pathinfo:'.$request->pathinfo().'<br/>';         echo 'pathinfo:'.$request->path().'<br/>';         echo 'ext'.$request->ext().'<br/>';         // 設(shè)置/獲取 模塊/控制器/操作名稱         $request = Request::instance();         echo '當(dāng)前模塊名稱是'.$request->module();         echo '當(dāng)前控制器名稱是'.$request->controller();         echo '當(dāng)前操作名稱是'.$request->action();         Request::instance()->module('module_name');         echo '當(dāng)前模塊名稱是'.$request->module();         // 獲取請(qǐng)求參數(shù)         echo '請(qǐng)求方法:'.$request->method().'<br/>';         echo '資源類型:'.$request->type().'<br/>';         echo '訪問(wèn)地址:'.$request->ip().'<br/>';         echo '是否Ajax請(qǐng)求:'.var_export($request->isAjax(),true);         echo '請(qǐng)求參數(shù):';         dump($request->param());         echo '請(qǐng)求參數(shù):僅包含name';         dump($request->only(['name']));         echo '請(qǐng)求參數(shù):排除name';         dump($request->except(['name']));         // 獲取路由和調(diào)度信息         echo '路由信息';         dump($request->route());         echo '調(diào)度信息';         dump($request->dispatch());         // 設(shè)置請(qǐng)求信息         $request = Request::instance();         $request->root('index.php');         $request->pathinfo('admin/index/hello');     }     public function hello2(){         $data = ['name'=>'thinkphp','status'=>1];         // 瀏覽器安裝json插件         return json($data);         // return xml($data);         // $this->assign('name','渲染 模板');         // return $this->fetch();     }     // hello3     // 如果沒(méi)有 extends Controller 就寫:     // use \traits\controller\Jump;     public function hello3(){         $this->success('正常的頁(yè)面跳轉(zhuǎn)','hello');         $this->error('錯(cuò)誤的頁(yè)面跳轉(zhuǎn)','hello2');         $this->redirect('http://tp-shop.cn');     }     public function hello4(){         // 檢測(cè)變量是否設(shè)置         Request::instance()->has('id','get');         Request::instance()->has('name','post');         input('?get.id');         input('?post.name');         // 變量獲取         $request = Request::instance();         echo $request->bind('user_name','張三');         echo $request->user_name;         print_r($request->param());         echo '<br/>';         echo $request->param('name');         print_r(input());         echo '<br/>';         echo input('name');         print_r(Request::instance()->param(false));         print_r(Request::instance()->param(true));         echo (input('param.name'));         print_r (input('param.'));          // 或         echo (input('name'));         print_r('');         // 獲取GET變量         echo (Request::instance()->get('id'));         echo (Request::instance()->get('name'));         print_r(Request::instance()->get());    // 獲取經(jīng)過(guò)過(guò)濾的         print_r(Request::instance()->get(false));//獲取原始變量         // 或         echo input('get.id');         echo input('get.name');         print_r(input('get.'));         // 獲取POST變量         echo (Request::instance()->post('name'));         print_r(Request::instance()->post());         print_r(Request::instance()->post(false));         // 或         echo (input('post.name'));         print_r('post.');         // 獲取PUT變量         echo (Request::instance()->put('name'));         print_r (Request::instance()->put());         print_r (Request::instance()->put(false));         // 或         echo (input('put.name'));         print_r(input('put.'));         //  獲取REQUEST變量         echo (Request::instance()->request('id'));         print_r(Request::instance()->request());         print_r(Request::instance()->request(false));         // 或         echo (input('request.id'));         print_r (input('request.'));         // 獲取SERVER變量         echo (Request::instance()->server('PHP_SELF'));         print_r(Request::instance()->server());         // 或         echo (input('server.PHP_SELF'));         print_r(input('server.'));         //獲取SESSION變量         echo (Request::instance()->session('user_id'));         print_r(Request::instance()->session());         // 或         echo (input('session.user_id'));         print_r(input('session.'));         // 獲取Cookie變量         echo (Request::instance()->cookie('user_id'));         print_r(Request::instance()->cookie());         // 或         echo (input('cookie.user_id'));         print_r(input('cookie.'));         // 變量過(guò)濾         // 在application/config.php中設(shè)置         // 'default_filter'=>'htmlspecialchars';         Request::instance()->filter('htmlspecialchars');         Request::instance()->filter(['strip_tags','htmlspecialchars']);         // 在添加變量的時(shí)候添加過(guò)濾方法         Request::instance()->get('name','','htmlspecialchars');         Request::instance()->param('username','','strip_tags');         Request::instance()->post('name','','org\Filter::safeHtml');         Request::instance()->param('username','','strip_tags,strtolower');         Request::instance()->post('email','','FILTER_VALIDATE_EMAIL');         Request::instance()->post('email','','email');         Request::instance()->get('name','',false);         // 獲取部分變量         Request::instance()->only('id,name');         Request::instance()->only(['id','name']);         Request::instance()->only(['id','name'],'get');         Request::instance()->only(['id','name'],'post');         // 排除部分變量         Request::instance()->except('id,name');         Request::instance()->except(['id','name']);         Request::instance()->except(['id','name'],'get');         Request::instance()->except(['id','name'],'post');         //  變量修飾符         input('get.id/d');         input('get.name/s');         input('get.ids/a');         Request::instance()->get('id/d');     }     public function hello5(){         Request::instance()->get(['id'=>10]);         Request::instance()->post(['name'=>'thinkphp']);         // 盡量避免直接修改$_GET,$_POST,也不能直接修改param變量,下面寫法無(wú)效         // Request::instance()->param(['id'=>10]);     } }

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

本文名稱:ThinkPHP5學(xué)習(xí)筆記(6)請(qǐng)求和響應(yīng)-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.sd-ha.com/article10/dojjgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、手機(jī)網(wǎng)站建設(shè)、云服務(wù)器網(wǎng)站改版、動(dòng)態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)