$_POST ist leer... ...aber nur auf einem Gerät.

Arananka

Enthusiast
Der im Bild dargestellte (Beispiel!)Code gibt auf 4 PC's in allen Browsern
Apache-Konfiguration:
Array
{
    [ID] => 1
    [button] => edit  //oder "delete", je nach click...
}
aus.
Auf einem 5. PC wird aber in 4 unterschiedlichen Browsern absolut nichts ausgegeben. $_POST ist leer. Auf allen Geräten ist Windows 10 und/oder PHP Storm bzw. Visual Studio Code installiert. Auf dem PC, der nichts ausgibt, ist PHP Version 8.0.8, auf den andern PC's PHP Version 7.2 bzw. 7.4 installiert (alle per XAMPP).

Woran kann das liegen?
käsekuchen.png
 
Zuletzt bearbeitet:

Arananka

Enthusiast
Je nach Gerät: Entweder keine Ausgabe oder

Code:
Array
{
    [ID] => 1
    [button] => edit  //oder "delete", je nach click...
}
 

EuroCent

Klappstuhl 2.0
Lass mal folgendes ausgeben:

PHP:
<?php
    printf('<pre>P: %s</pre>', print_r($_POST, true));
    printf('<pre>R: %s</pre>', print_r($_REQUEST, true));
?>

Aktuell ist es nicht klär Bar was, du dann in der Leiste stehen hast, oder was der Button macht.
 

Loddar1

Erfahrenes Mitglied
Hi Arananka,
ich habe php 8.1.2 XAMPP
funktioniert ohne Probleme, hier der Code:
PHP:
if(isset($_POST['button'])){
    echo $_POST['button']."<pre><br>\n";
    print_r($_POST);
}
Ausgabe:

delete

Array
(
[ID] => 1
[button] => delete
)

bei delete Button und

edit

Array
(
[ID] => 1
[button] => edit
)

bei edit Button