Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob ein Beitrag in PHP übermittelt wird

So ermitteln Sie, ob ein Beitrag in PHP übermittelt wird

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-05-24 17:24:071281Durchsuche

So verwenden Sie PHP, um festzustellen, ob ein Beitrag übermittelt wurde: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Verwenden Sie die „if“-Anweisung, um abzufragen, ob „$_SERVER['REQUEST_METHOD']=POST“ wahr ist, und erhalten Sie die Von POST zur Verarbeitung und Übermittlung übermittelte Daten.

So ermitteln Sie, ob ein Beitrag in PHP übermittelt wird

Das Betriebssystem dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.

In der Webentwicklung sammeln wir normalerweise vom Benutzer eingegebene Daten über Formulare und senden diese Daten zur Verarbeitung an den Server. Formulare können zwei Methoden zum Übermitteln von Daten verwenden: GET und POST.

Die GET-Methode leitet die Daten über die URL an den Server weiter, und die übermittelten Daten sind in der URL zu sehen, was weniger sicher ist; die POST-Methode kapselt die Daten im HTTP-Anforderungstext und sendet sie an den Server, der kann die Daten verbergen und ist sicherer. Unter diesen wird häufig die POST-Methode zum Senden von Formulardaten verwendet.

In PHP können wir die vom Formular übermittelten Daten über die globale Variable $_POST abrufen. Diese Variable ist ein assoziatives Array, ihr Index ist der Namensattributwert des Eingabeelements im Formular und ihr Wert sind die vom Benutzer eingegebenen Daten. $_POST全局变量来获取表单提交的数据。这个变量是一个关联数组,其下标为表单中input元素的name属性值,其值为用户输入的数据。

那么如何判断当前是否有POST请求呢?我们可以通过判断$_SERVER['REQUEST_METHOD']

Wie kann man also feststellen, ob derzeit eine POST-Anfrage vorliegt? Wir können feststellen, ob die aktuelle Anforderungsmethode POST ist, indem wir beurteilen, ob der Wert von $_SERVER['REQUEST_METHOD'] 'POST' ist.

Das Folgende ist ein Beispielcode, der zeigt, wie Sie feststellen können, ob derzeit eine POST-Anfrage vorliegt, und wie Sie die von POST übermittelten Daten erhalten:

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// 获取POST提交的数据
$username = $_POST['username'];
$password = $_POST['password'];
// 处理表单数据
// ...} else {
// 显示页面
// ...}

Bestimmen Sie im obigen Beispielcode zunächst, ob die Methode der aktuellen Anforderung POST ist, und Wenn ja, erhalten Sie den POST. Die übermittelten Daten werden verarbeitet. Andernfalls wird die Seite angezeigt. 🎜

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Beitrag in PHP übermittelt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn