Recibir parametros json por POST PHP

Publicado en 'Programación' por xavi116, 12 Abr 2020.





  1. xavi116

    xavi116 Miembro de plata

    Registro:
    4 Mar 2010
    Mensajes:
    4,863
    Likes:
    1,106
    Temas:
    288




    hola, me estuve partiendo la cabeza en swiftui desde las 8am viendo xq mi servicio no funcionaba hasta q descubri q postman lo envia como form data y yo via swift ui lo enviava en formato JSON

    como podria convertir la rececpion del id y del pass en formato json ?

    si lei algunos articulos pero vi que usan una linea "php://input" la cual me mareo completamente

    su ayuda por favor

    PHP:
    <?php
    error_reporting
    (0);
    if(
    $_SERVER['REQUEST_METHOD'] == 'POST'){
        
    header('Content-Type: application/json');
        
    $id $_POST['id'];
        
    $pass $_POST['password'];
       
        require_once(
    'BDCon_Practicas.php');
       
        
    $query "insert into usuario (id,password) values ('$id','$pass')";
       
        if(
    mysqli_query($con,$query)){
            
    //echo "Registro_Exitoso";
            
    $response['success'] = true;
            
    $response['message'] = "Registro Exitoso";
        }else{
            
    //echo "error";
            
    $response['success'] = false;
            
    $response['message'] = "Fallo Registro!";
        }
    }  else {
        
    //echo "error";
        
    $response['success'] = false;
        
    $response['message'] = "Error!";
    }
    echo 
    json_encode($response,JSON_PRETTY_PRINT);
    ?>
     


  2. gnox

    gnox Miembro de bronce

    Registro:
    3 Ene 2013
    Mensajes:
    2,348
    Likes:
    946
    Temas:
    82
  3. xavi116

    xavi116 Miembro de plata

    Registro:
    4 Mar 2010
    Mensajes:
    4,863
    Likes:
    1,106
    Temas:
    288
  4. gnox

    gnox Miembro de bronce

    Registro:
    3 Ene 2013
    Mensajes:
    2,348
    Likes:
    946
    Temas:
    82
    sabiendo como funciona php por 1-2 años? ya deberias pensar en aprender un framework tipo laravel o phalcon que te reduzca todo ese codigo.
     
  5. xavi116

    xavi116 Miembro de plata

    Registro:
    4 Mar 2010
    Mensajes:
    4,863
    Likes:
    1,106
    Temas:
    288
    el tema es que mis apps las tengo desplegadas en hosting gratuitos como 000webhost, esos soportan laravel??
     
    A Slimnex le gustó este mensaje.
  6. gnox

    gnox Miembro de bronce

    Registro:
    3 Ene 2013
    Mensajes:
    2,348
    Likes:
    946
    Temas:
    82
    ni idea, si son gratis tus apps han de ser de prueba/estudio no para un cliente donde guardes su informacion.

    Echale un ojo a heroku ahi si te permite laravel con plan gratis para proyectos personales..
     
    A xavi116 le gustó este mensaje.
  7. xavi116

    xavi116 Miembro de plata

    Registro:
    4 Mar 2010
    Mensajes:
    4,863
    Likes:
    1,106
    Temas:
    288
    En esos servidores los Apps reciben unas 5mil peticiónes diarias y no hay problema alguno, solo es carga de archivos datos json

    Si leí sobre heroku pero vi que está disponible en rangos de hora

    también tuve mi cuenta en azure q supuestamente era 1 gratis ya las finales solo desplegué 1 bd con 3 tablas , un App Service sencillo y solo duro 3 meses
     
  8. Slimnex

    Slimnex Miembro de plata

    Registro:
    19 Oct 2013
    Mensajes:
    3,535
    Likes:
    826
    Temas:
    340
    Yo compraba para practicar hosting en 1and1, por $10 todo el año, incluso aveces a $1. pues con los hosting gratis tenia muchas limitaciones.
    Tal vez haya un proveedor con ofertas similares .. o puedes buscar un cupon de descuento
    :chau: