/ / Post Variablen nicht senden: PHP / Apache / Codeigniter - PHP, Apache, Codeigniter, .htaccess, mod-rewrite

Post-Variablen, die nicht senden: PHP / Apache / Codeigniter - PHP, Apache, Codeigniter,. Htaccess, Mod-Umschreiben

Ich habe ein Problem mit einer im Codeigniter eingebauten Anwendung. Die $ _POST-Variablen funktionieren nicht, var_dump ($ _POST) gibt array (0) zurück

In der Online - Umgebung funktioniert es einwandfrei, es ist also ein localhost - Problem.

Ich denke, es ist der Apache Conf oder der .htacces Conf, ich füge die .htacces hinzu, die in diesem Projekt verwendet werden.

Jede Hilfe ist sehr dankbar, danke.

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ $1 [L,R=301]

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>

<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>

Antworten:

0 für die Antwort № 1

Können Sie Ihren Controller und Formularcode auch hier einfügen? Möglicherweise kein Apache-Problem.


0 für die Antwort № 2

Können Sie über auf einen beliebigen Controller zugreifen?dein Browser? Wenn dies zutrifft, ist dies kein Problem mit Ihrem htaccess. Haben Sie CSRF in Ihren Konfigurationseinstellungen aktiviert? Wenn dies der Fall ist, versuchen Sie zu deaktivieren und prüfen Sie, ob Sie Werte in Ihrem Dump erhalten. Von dort aus ist es möglicherweise einfacher, Ihnen zu helfen.


0 für die Antwort № 3

Vielen Dank für die Antworten unten. Es war jedoch ein einziges Problem mit der Apache-Konfiguration.

Das Umschreibemodul für Mods wurde deaktiviert, wodurch eine Art Umleitung mit den Post-Formularen generiert wurde. Ich habe es mit dem Befehl aktiviert a2enmod rewrite und alles funktionierte wie ein Zauber.

Hoffe das hilft jemand in der Zukunft.