$_POST['fb_username']
<?php
$postData = $HTTP_RAW_POST_DATA;
$parsedData = json_decode($postData);
echo "Der Benutzername ist {$parsedData['fb_username']}"
?>
Warum sollte er aber $HTTP_RAW_POST_DATA nutzen...Nur nebenbei die Funktion ist zusätzlich veraltet :Quote:
Wir bräuchten ein paar mehr Infos/Code :D
Wenn du die Daten per JavaScript an PHP schicken willst um sie da zu verarbeiten oder so,
machst du alles richtig. Da du jQuery anweist das ganze als JSON zu verschicken musst
du das JSON nur parsen:
PHP Code:<?php
$postData = $HTTP_RAW_POST_DATA;
$parsedData = json_decode($postData);
echo "Der Benutzername ist {$parsedData['fb_username']}"
?>
Quote:
Diese Funktion ist seit PHP 5.6.0 DEPRECATED (veraltet). Sich auf diese Funktion zu verlassen ist in keiner Weise empfehlenswert.
Ups, hab ich gar nicht gewusst :oQuote:
Warum sollte er aber $HTTP_RAW_POST_DATA nutzen...Nur nebenbei die Funktion ist zusätzlich veraltet :
<?php
$postData = file_get_contents("php://input");
$parsedData = json_decode($postData);
echo "Der Benutzername ist {$parsedData['fb_username']}"
?>
Wenn ich seine Frage richtig verstanden habe, will er seine Form per AJAX an PHP schicken.Quote:
Warum sollte er aber [raw] nutzen?
Auch nicht besser....Quote:
Ups, hab ich gar nicht gewusst :o
Hab das mal verbessert:
Wenn ich seine Frage richtig verstanden habe, will er seine Form per AJAX an PHP schicken.PHP Code:<?php
$postData = file_get_contents("php://input");
$parsedData = json_decode($postData);
echo "Der Benutzername ist {$parsedData['fb_username']}"
?>
Da er das im JSON Format macht, kann er nicht auf $_POST zurückgreifen, sondern muss die rohen Daten erst mal mit json_decode() parsen.