Sida 1 av 1

Websystem: tappat POST-variabler från hidden-form [löst]

Postat: 29 januari 2019, 22:00:08
av JanErik
Har ett websystem där jag använder hidden-variabler. Det har fungerat helt bra med äldre version av Apache och PHP, kör det på två servrar varav ena (nyinstallerad Windows 10, Apache 2.4, PHP 7.1) inte längre fungerar. Gamla kör Apache 2.2 och PHP 5.x. Samma Firefox använt för att testa båda.
Försökt printa $_POST men variablerna finns inte där.
Variablerna används för att konfigurera ett rapporteringssystem, lagrar kolumn-namn för en databas.
Är det nåt som blivit striktare eller ändrat i nyare Apache eller PHP?

Re: Websystem: tappat POST-variabler från hidden-form

Postat: 29 januari 2019, 23:20:50
av Kulla
Testa printa

Kod: Markera allt

file_get_contents("php://input")

Re: Websystem: tappat POST-variabler från hidden-form

Postat: 30 januari 2019, 06:18:31
av Mickecarlsson
Kolla din error_log om du hittar något där.

Re: Websystem: tappat POST-variabler från hidden-form

Postat: 30 januari 2019, 07:42:57
av JanErik
Ja och för att förtydliga, variablerna finns där när man tar View Source i Firefox, på sidan "editreport.php" som POSTar dem till "savereport.php".

Re: Websystem: tappat POST-variabler från hidden-form

Postat: 30 januari 2019, 12:12:38
av Retroperra
I php7 har jag för mig att $_POST är förändrade jämfört med php5


http://php.net/manual/en/reserved.variables.post.php

Re: Websystem: tappat POST-variabler från hidden-form

Postat: 31 januari 2019, 17:53:36
av JanErik
Det var max_input_vars i php.ini som var för låg. Meddelade i error_log.