Heim  >  Artikel  >  Backend-Entwicklung  >  Bei der Übermittlung des PHP-Formulars können keine Beitragsdaten abgerufen werden

Bei der Übermittlung des PHP-Formulars können keine Beitragsdaten abgerufen werden

coldplay.xixi
coldplay.xixiOriginal
2020-11-13 11:34:572483Durchsuche

Die Lösung dafür, dass beim Absenden eines PHP-Formulars keine Postdaten abgerufen werden: Suchen Sie zuerst die Konfigurationsdatei [php.ini] und suchen Sie nach der Variablen [enable_post_data_reading]. Stellen Sie dann sicher, dass sie geöffnet ist.

Bei der Übermittlung des PHP-Formulars können keine Beitragsdaten abgerufen werden

Lösung dafür, dass bei der Übermittlung von PHP-Formularen keine Postdaten abgerufen werden:

1. Suchen Sie nach der Variablen „enable_post_data_reading“ und stellen Sie sicher, dass sie geöffnet ist:

2 Wenn Sie die PHP-Browseradresse ausführen, werden Sie feststellen, dass die Service-Portnummer, die zum Öffnen des Browsers in PhpStorm verwendet wird, 63342 ist (URL hat die Form „localhost:63342/“)

Die Ursache des Problems ist also: PhpStorm verwendet seinen eigenen internen Server Standardmäßig verwenden Sie jedoch nicht den Apache-Server in xampp. Der integrierte Server phpStorm verwendet Port 63342, und es liegt ein Problem innerhalb des Servers vor, das dazu führt, dass die POST-Methode abnormal ist. Wenn Sie das Projekt im Arbeitsverzeichnis des Apache-Servers ablegen und localhost in die Adressleiste eingeben, wird das Problem behoben Zu diesem Zeitpunkt wird der Apache-Server verwendet und die Standardportnummer ist 80. Der Apache-Server kann das Programm normal ausführen.

Da es ein Problem mit dem internen Server von PhpStorm gibt, besteht die Lösung darin, einen Weg zu finden, den internen Server nicht zu verwenden. Es gibt zwei Methoden:

1. Erstellen Sie das Projekt im Arbeitsverzeichnis des Apache-Servers und geben Sie die Localhost-Adresse bei jeder Ausführung direkt in die Browser-Adressleiste ein

2. Wenn Sie das Programm dennoch debuggen möchten Der Browser von PhpStorm. Dies kann durch Ändern der Konfiguration erreicht werden:

(1) Ordnen Sie zuerst das Apache-Serververzeichnis dem lokalen Verzeichnis zu

Die Methode ist wie folgt:

1. Suchen Sie den /xampp/apache /conf/httpd.conf-Datei /xampp/apache/conf/httpd.conf 文件

2. 找到135330d95df9f103deb17a1856ab5b8b 06509456e3f48e01a40badedd77d458e代码块

3. 在92aac8a5cc4b2dcfdd313b09f4c3c819

2. Suchen Sie den Codeblock 135330d95df9f103deb17a1856ab5b8b

3 >92aac8a5cc4b2dcfdd313b09f4c3c819:

 # /phpworkspace/ : 其它磁盘上目录的别名, 就是你想映射过来的目录的别名  
# "E/phpworkspace/" : 这个是目录的绝对路径  
Alias /phpworkspace/ "E/phpworkspace/"  
# 现在就可以通过 //localhost/phpworkspace/ 访问到 E盘下phpworkspace文件夹里的项目了

Verwandte kostenlose Lernempfehlungen:

php-Programmierung
(Video)🎜🎜🎜

Das obige ist der detaillierte Inhalt vonBei der Übermittlung des PHP-Formulars können keine Beitragsdaten abgerufen werden. 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