Wpis z mikrobloga

Jak w #php używając #curl odczytać dane wysłane na stronę za pomocą POST? Np. za pomocą takiego kodu w #cpp

void cpost_sender(char data[1000])
{
curl_global_init(CURL_GLOBAL_SSL);
CURL* tool = curl_easy_init();
curl_easy_setopt(tool, CURLOPT_POSTFIELDS, data);
curl_easy_setopt(tool, CURLOPT_URL, "http://localhost/index.php");
curl_easy_perform(tool);
}

#programowanie
  • 26
@Assailant: w taki sposób

file_put_contents('dump.txt', var_export($_POST, TRUE));
z tym $_POST to nie wiem dokładnie co chcesz wyświetlić, w każdym razie jak serwer odbierze dane to wszystkie dane z posta zapisze do pliku dump.txt
@pp555: nie wiadomo co in tam śle bo nie zamieścił zawartości zmiennej data. No ale odpowiedz jest prosta...skoro wysłał dane postem to są one w $_POST. A jeśli autor tego wpisu uściśli w czym rzecz to może koncept się zmieni :)
@Dzakus:

Warning

This feature has been DEPRECATED as of PHP 5.6.0. Relying on this feature is highly discouraged

No to używam:

$qoss = file_get_contents('php://input');
Tylko to coś pobiera mi XMLa w cudzysłowie:

'xml version="1.0" encoding="UTF-8"?kmk33'

i SimpleXML nie może się za to wziąć