$HTTP_RAW_POST_DATA rubrika: Programování: PHP

Anonym
položil/-a 17.7.2016

Dobrý den,

od včerejšího dne mi při použití $_POST naskakuje tato hláška, dohledal jsem složku php.ini a zkontroloval v ní nastavení, ano je tam "-1", přesto nefunguje. Můžete mi prosím poradit co dál?

děkuji Ludvík

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

Warning: Cannot modify header information - headers already sent in Unknown on line 0

odkaz
2 xbl4d3x
odpověděl/-a 17.7.2016

Pokud se můžeš vyhnout použití $HTTP_RAW_POST_DATA, nahraď část kódu, kde se vyskytuje za file_get_contents('php://input'); . Pokud se tomu vyhnout nemůžeš (je to zabastlené v nějakém frameworku), vypnit E_DEPRECATED v error reportu (např. ini_set('error_reporting', E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED) ).

Komentáře

  • honzamac : No fuj. to neni reseni. 2.8.2016
  • Anonym : to první je dobré řešení, čteš z InputStreamu jen pokud je třeba a požadavek se nedává automaticky do magické proměnné 8.8.2016

Pro zobrazení všech 7 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.