Lösung, warum PHP keine Formulardaten abrufen kann: 1. Suchen Sie die Konfigurationsdatei php.ini und entfernen Sie das Semikolon vor „enable_post_data_reading“. 2. Erstellen Sie das Projekt im Arbeitsverzeichnis des Apache-Servers. 3. Öffnen Sie es im PHPStorm-Browser Debugger.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHPstorm 2020-Version, Dell G3-Computer
Was soll ich tun, wenn PHP die Formulardaten nicht abrufen kann? Die Lösung für das Problem, dass beim Absenden des PHP-Formulars keine Beitragsdaten abgerufen werden
Der Blogger führt die PHP-Umgebung aus: Windows+phpstorm+xampp
Ich bin PHP-Neuling, kann sie aber mit echo $_POST nicht abrufen ["variable"] und var_dump($_POST) veröffentlichen Daten.
Die Lösung lautet wie folgt:
1. Suchen Sie die Konfigurationsdatei php.ini, suchen Sie nach der Variablen „enable_post_data_reading“, stellen Sie sicher, dass sie geöffnet ist, und entfernen Sie das Semikolon vor der Anweisung (die Anweisung mit einem Semikolon lautet). eine Kommentarerklärung):
2. Beobachten Sie die Adresse Ihres Browsers, auf dem PHP ausgeführt wird. Sie werden feststellen, dass die zum Öffnen des Browsers in PHPStorm verwendete Dienstportnummer 63342 ist (URL hat die Form „localhost:63342/“). )
Die Ursache des Problems ist also: PhpStorm verwendet standardmäßig seinen eigenen internen Server, verwendet jedoch nicht den Apache-Server in xampp. Der integrierte Server von 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 platzieren und localhost in die Adressleiste eingeben, 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 den Browser-Debugger dennoch von PHPStorm aus öffnen möchten, können Sie dies tun Also durch Ändern der Konfiguration:
(1) Ordnen Sie zuerst das Apache-Serververzeichnis dem lokalen Verzeichnis zu
Die Methode ist wie folgt:
1 Suchen Sie die Datei /xampp/apache/conf/httpd.conf
2. Suchen Sie den Codeblock
3. Fügen Sie den folgenden Code auf der untergeordneten Ebene von # /phpworkspace/ : 其它磁盘上目录的别名, 就是你想映射过来的目录的别名
# "E:/phpworkspace/" : 这个是目录的绝对路径
Alias /phpworkspace/ "E:/phpworkspace/"
# 现在就可以通过 //localhost/phpworkspace/ 访问到 E盘下phpworkspace文件夹里的项目了
Nachdem die Erstellung abgeschlossen ist, werden die Standardeinstellungen unter der Registerkarte „Verbindung“ auf der rechten Seite angezeigt Konfigurieren Sie den Server auf Port 80 des Apache-Servers, d. h. http://localhost. Ändern Sie ihn in das Arbeitsverzeichnis, das Sie dem lokalen Projekt zugeordnet haben: Ihres lokalen Projekts:
Klicken Sie zu diesem Zeitpunkt auf den Browser von PhpStorm. Die aufgerufene URL enthält nicht mehr das Feld 63342, stattdessen wird der lokale Apache-Server verwendet und die entsprechenden Formulardaten können empfangen werden Normalerweise.
PHP-Video-Tutorial“ 》
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP keine Formulardaten abrufen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Der Artikel vergleicht Säure- und Basisdatenbankmodelle, wobei die Eigenschaften und angemessene Anwendungsfälle beschrieben werden. Säure priorisiert die Datenintegrität und -konsistenz, geeignet für finanzielle und E-Commerce-Anwendungen, während sich die Basis auf die Verfügbarkeit konzentriert und

In dem Artikel wird das Sicherung von PHP -Dateien -Uploads erläutert, um Schwachstellen wie die Code -Injektion zu verhindern. Es konzentriert sich auf die Dateitypvalidierung, den sicheren Speicher und die Fehlerbehandlung, um die Anwendungssicherheit zu verbessern.

In Artikel werden Best Practices für die Validierung der PHP-Eingabe erörtert, um die Sicherheit zu verbessern und sich auf Techniken wie die Verwendung integrierter Funktionen, den Whitelist-Ansatz und die serverseitige Validierung zu konzentrieren.

In dem Artikel werden Strategien zur Implementierung der API-Rate in PHP erörtert, einschließlich Algorithmen wie Token-Bucket und Leaky Bucket sowie Bibliotheken wie Symfony/Rate-Limiter. Es deckt auch die Überwachung, die dynamischen Einstellungsgeschwindigkeiten und die Hand ab

Der Artikel beschreibt die Vorteile der Verwendung von Password_hash und Passage_verify in PHP zum Sichern von Passwörtern. Das Hauptargument besteht

In dem Artikel werden OWASP Top 10 Schwachstellen in PHP- und Minderungsstrategien erörtert. Zu den wichtigsten Problemen gehören die Injektion, die kaputte Authentifizierung und XSS mit empfohlenen Tools zur Überwachung und Sicherung von PHP -Anwendungen.

In dem Artikel werden Strategien erörtert, um XSS-Angriffe in PHP zu verhindern, sich auf die Eingabe von Eingaben, die Ausgabecodierung und die Verwendung von Bibliotheken und Frameworks für Sicherheitsförderungen zu konzentrieren.

In dem Artikel wird die Verwendung von Schnittstellen und abstrakten Klassen in PHP erörtert und konzentriert sich darauf, wann sie jeweils verwendet werden sollen. Schnittstellen definieren einen Vertrag ohne Implementierung, der für nicht verwandte Klassen und multiple Vererbung geeignet ist. Abstrakte Klassen liefern eine gemeinsame Funktion


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung