Avatar billede narixa Nybegynder
09. maj 2015 - 14:41 Der er 2 kommentarer og
1 løsning

file_get_contents("php://input") retunerer en tom streng

En virtuel server med adm. Plesk 12, kører Apache, php 5.4.
Jeg har et REST api i php som fungerer fint på en anden server, men på denne retunerer file_get_contents("php://input") en tom streng.
I følge php dokumentationen skal "allow_url_fopen" være on (1), men jeg har stadig samme problem.

Kan nogen hjælpe mig?
Avatar billede Slater Ekspert
10. maj 2015 - 11:05 #1
Hvad sender du til siden? Hvilket HTTP verbum?

Visse versioner af PHP understøtter tilsyneladende ikke POST i php://input
Avatar billede narixa Nybegynder
10. maj 2015 - 12:21 #2
Jeg sender en JSON pakke med data til api'en vha. PUT.
PHP Version 5.4.39-0+deb7u2.
Jeg har api'en lige nu hos en udbyder hvor det virket fint, dog med php versoin 5.6, men der kan jeg ikke komme ned i "maskinrummet", så derfor er jeg ved at sætte en server op vha. Plesk admin.
Mener du at jeg skulle vælge version 5.6? Det tror jeg måske jeg prøver.
Avatar billede narixa Nybegynder
08. juli 2015 - 09:02 #3
Efter at have opdateret ph til version 5.6 løste det problemmet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester