码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP获取输入变量

时间:2015-10-02 12:32:19      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:

1. http://localhost/jike/index.php/Home/User/login/user/jike 模块 >> 控制器 >> 函数方法 >>  变量 >> 变量的值,代码见下面的粗体部分。

2. ThinkPHP控制器(四):获取输入变量 获取输入变量有以下几种方式: a
. $_GET/$_POST/$_SEVER (这样做是不安全,因为没有经过统一的数据过滤,容易发送??恶意攻击) b. ThinkPHP框架提供了I函数(Input单词的大写首字母I),方便地实现输入变量读取, 并自动进行数据安全过滤 c. Input函数:I(‘变量类型.变量名‘,[‘默认值‘],[‘过滤方法‘],[‘额外数据源‘] 实例讲解:
3. UserController.class.php的代码:

<?php
namespace Home\Controller;
use Think\Controller;
class UserController extends Controller{


public function index(){
//$this->redirect(‘edit‘,‘‘,2,‘only redirect‘);
//$this->success(‘success to load‘,U(‘User/login‘),3);
// $this->error(‘get error, go ohter URL‘,U(‘User/login‘),5);
// $this->ajaxReturn(getTestData(),‘xml‘);//‘xml‘


$sever = I(‘server.‘);//没写表示获取全部,‘server.HTTP_HOST‘
dump($sever);
}


public function edit(){
echo "user.edit";
}


public function login(){
$user = I(‘get.user‘,null);


if($user == ‘jike‘){
$this->success(‘hello jike‘,U(‘User/index‘),3);
}else{
$this->error(‘you are not jike‘,U(‘User/index‘),3);
}
}
}



 

ThinkPHP获取输入变量

标签:

原文地址:http://www.cnblogs.com/htmlphp/p/4852064.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!