Visualizzazione risultati 1 fino 7 di 7

Discussione: Alternativa a file_get_contents("php://input");

  1. #1
    Guest

    Predefinito Alternativa a file_get_contents("php://input");

    Ciao a tutti! Come da titolo non riesco a trovare un alternativa a questo metodo poichè Altervista lo blocca. Il mio script in php viene richiamato da un altro server che mi invia tramite POST dei dati JSON. Come devo fare? Grazie

    Codice PHP:
    $update=file_get_contents("php://input"); $updateArray=json_decode($update, TRUE);

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Non ci sono soluzioni alternative perché quella va benissimo.

    Intanto prova a farti stampare i dati prima di passarli alla json_decode.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    Scusami, ma non ho capito la tua risposta . Nel pannello di controllo di Altervista c'è scritto che bisogna utilizzare la funzione fsokopen() o le librerie curl, quindi la funzione che ho scritto io non è possibile utilizzarla...come devo fare? Grazie

  4. #4
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Fsockopen e curl servono quando uno script PHP sul tuo spazio Altervista vuole collegarsi ad una risorsa esterna.

    Invece nel primo post hai scritto che al tuo script arriva una richiesta POST con dei dati in formato JSON e in questo caso è corretto il codice che hai riportato. Se alla fine in $updateArray non trovi nulla le cose da controllare sono: che arrivi effettivamente qualcosa via POST (e lo vedi dentro $update) e che quello che arriva sia del JSON correttamente formattato.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    Guest

    Predefinito

    Chiedo ancora scusa, mi sono espresso male lo script che contiene il codice che ho riportato si trova sul server di Altervista.

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Non cambia nulla, il codice che hai riportato non presenta problemi e AlterVista non lo blocca. Segui i suggerimenti di Saitfainder per identificare il problema.

  7. #7
    Guest

    Predefinito

    Sono riuscito a risolvere. Grazie a tutti!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •