ThinkPHP是一個基於MVC架構的PHP開源框架,其傳遞參數的方式有很多種。下面就來介紹幾種常用的方式。
例如:http://localhost/index.php/Home/Index/index?id=1
在控制器中可以這樣取得:$id = $_GET[ 'id'];
例如:表單中有個input輸入框的name屬性為age,在控制器中可以這樣取得:$age = $_POST['age'];
例如:在控制器中產生路由:
$url = url('index/details', ['id' => 1] );
在路由中存取:
public function details($id)
{
echo $id;
}
例如:在某個頁面中賦值:session('username', 'tom');
在控制器中可以這樣取得:$username = session(' username');
例如:在某個頁面中賦值:cookie('username', 'tom', 3600);
在控制器中可以這樣取得:$username = cookie('username');
以上是thinkphp怎麼傳遞參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!