Heim > Artikel > PHP-Framework > Wie stellt thinkphp5 fest, ob es sich um eine Post-Anfrage handelt?
In thinkphp5 können Sie die Methode isPost() verwenden, um festzustellen, ob es sich um eine Post-Anfrage handelt. Die Funktion dieser Methode besteht darin, festzustellen, ob die Daten aktuell für die Post übermittelt werden eine Post-Anfrage. Wenn es falsch ist, handelt es sich nicht um eine Post-Anfrage. Die Syntax lautet „$this->isPost()“.
Die Betriebsumgebung dieses Artikels: Windows 10-System, ThinkPHP Version 5, Dell G3-Computer.
Die Methode isPost() wird in ThinkPHP verwendet, um festzustellen, ob die Daten derzeit für Post übermittelt werden.
Wenn ich einen Benutzer hinzufüge, können wir User/useradd.html als Vorlage festlegen. Dann schreiben Sie eine UserAction.php. Schreiben Sie eine userAdd-Methode in UserAction.php und verwenden Sie isPost(), um den Status zu bestimmen. Anschließend können Sie die Vor- und Nachübermittlung in eine Aktion schreiben.
//用户添加 public function userAdd(){
if($this->isPost()){ //处理 } else{ $this->display('userAdd'); } }
Bei der vorherigen Verwendung von Version 3.2 haben wir oft
if(IS_POST){ }else{ }verwendet
In thinkphp5.1 wurde IS_POST abgeschafft. In
thinkphp5.1 können wir es so verwenden:
use think\facade\Request;
public function index() { if(Request::isPost()){ //这样判断 } else { } }wird im Controller eingeführt
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWie stellt thinkphp5 fest, ob es sich um eine Post-Anfrage handelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!