私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

WBOY
リリース: 2016-09-14 09:41:25
オリジナル
1129 人が閲覧しました

有些老兄说是不是isPost写错了,现在就把手册上的东西发来大家看看

私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

红字标3处是简简单单的几行代码,上面涂红那个是方法所对应的链接

问题是,我代码明明写的是if(is_post)的情况下,才echo那11111,为什么显示页面直接就给显示出来了啊,难道不应该是在我点击提交按钮后才出现吗?

提交地址是

这样直接导致我无法接收任何post表单提交过来的数据,因为我无论在表单提交什么,都会显示null

这是TP2.0版本的,有人碰过这种问题的吗?

目前发现就提交表单有问题,查找什么的都一切正常.

回复好心的大神消逝的风ジ的,麻烦看下:
私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

结果依然照旧。。。。死活看不到echo的东西,提交表单后,后面加不加diey 一样

回复内容:

有些老兄说是不是isPost写错了,现在就把手册上的东西发来大家看看

私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

红字标3处是简简单单的几行代码,上面涂红那个是方法所对应的链接

问题是,我代码明明写的是if(is_post)的情况下,才echo那11111,为什么显示页面直接就给显示出来了啊,难道不应该是在我点击提交按钮后才出现吗?

提交地址是

这样直接导致我无法接收任何post表单提交过来的数据,因为我无论在表单提交什么,都会显示null

这是TP2.0版本的,有人碰过这种问题的吗?

目前发现就提交表单有问题,查找什么的都一切正常.

回复好心的大神消逝的风ジ的,麻烦看下:
私の tp フレームワークは、送信をクリックせずに POST からのデータを受け入れることができるのはなぜですか?

结果依然照旧。。。。死活看不到echo的东西,提交表单后,后面加不加diey 一样

<code>$this->isPost();</code>
ログイン後にコピー

是这样用的吧

试试 if(IS_POST)

你图中写的是isPost

什么版本,据我所知,我用过的都是

<code>if (IS_POST) {
}</code>
ログイン後にコピー

html部分:
{// 引入标签库 }






返回列表页
首页

直播管理

{%ADD}


<code><div class="content-tab-ul-wrap">
  <ul>
    <li><a class="selected" href="javascript:;">添加直播地址</a></li>
  
  </ul>
</div></code>
ログイン後にコピー



作者 [视频直播者]
视频标题 [视频标题]
视频简介 [视频简介]
直播间地址 [直播间地址]
封面图片:



php部分:

class BcastAction extends CommonAction{

<code>public function index()
{
</code>
ログイン後にコピー
<code>    $this->display();
}

</p>
<p>public function insert(){</p>
<pre class="brush:php;toolbar:false"><code>$this->display();</code>
ログイン後にコピー

}

<code>public function add(){</code>
ログイン後にコピー

$IS_POST=$_SERVER['REQUEST_METHOD'] =='POST' ? true : false;

<code>    if($IS_POST){
</code>
ログイン後にコピー

echo '111';die;
}

}

}
?>

就这么些,不知道哪里出了问题

应该是
if(IS_POST)
{

<code>echo 111;</code>
ログイン後にコピー

}

你的tp版本时2.0是不支持IS_POSTIS_GET这种写法的,tp的常量IS_POSTIS_GET等是在3.1版本才有的。既然写法不支持,你直接使用最原始的$_POST、$_GET不可以吗?先完成任务再说

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!