ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP 初心者の POST が無効です
thinkphp post php
POST の値に基づいてページを表示しますが、POST の値を取得できないようです:$username = $this->$_POST['username'];//$name = $this->_post('name'); 换成这行业无效。$user = M('user');$data = $user->where('username="'.$username.'"')->field('id,username')->find(); if($data) { $this->success('成功');}else{ $this->error('失败');}
投稿パラメーターはユーザー名ではありませんか?
$this->_post('name'); もちろん動作しません、$this->_post('username'); 試してみてください
ポスターダンプ($_POST);
投稿者、1 つは
$username = $_POST['username']
$username = $this->_post('username'); 换成这行业无效。
私もこの状況に遭遇しました。まだ解決されていませんが、Action.class.php の __call 関数が実行されていないことがわかりました。データを投稿するにはどうすればよいですか? ルーティング モードはオンになっています
POST 値に基づいてページが表示されますが、POST 値を取得できないようです:
$username = $this->$_POST['username'];//$name = $this->_post('name'); 换成这行业无效。$user = M('user');$data = $user->where('username="'.$username.'"')->field('id,username')->find(); if($data) { $this->success('成功');}else{ $this->error('失败');}