pusta tablica $_POST w PHP
Dość podstępny objaw, tym razem w PHP, powoduje że nie jest wypełniana tablica/zmienna globalna $_POST (jak i $_REQUEST po przyjęciu danych np. z formularza. Obejście jest mniej więcej takie:
/** obejście buga w PHP
* nie wypełaniana jest tablica $_POST
*/
$pattern = “/\n/”;
$replace = “&”;
$raw = preg_replace($pattern, $replace, $GLOBALS['HTTP_RAW_POST_DATA']);
if (!empty($raw) && !count($_POST))
parse_str($raw, $_POST);
Powód? wg www.bradino.com nierozpoznany typ danych formularza.