loading...........
Bueno, yo soy estricto (demasiado) en codigo.
1.- Para desarrollar, pon error_reporting de tu php.ini en E_ALL
Con esto verás que cometes errores comunes como.
if($_GET['peticion']='blabla') <-- es un error clásico ya que das por hecho que existe esa variable y simplemente haces la comparación... y se corrige PRIMERO verificando que exista esa variable y luego compararla. (le puse arroba a todas las variables GET que usas)
Para evitar esto, se puede usar dos variables
action: la accion a realizar
data: Los datos necesarios para realizar esta acción
De esta forma tienes acciones y una acción por defecto
Código PHP:
$action = (isset($_GET['action']))?$_GET['action']:'failed';
$data = (isset($_GET['data']))?$_GET['data']:'';
if($action=='peticion' )
{
echo pedirdata(Array('id'=>$data));
}
elseif($action=='save')
{
//otro
}
else
{
die('blabla matanza');
}
de esta forma creo que haces escalable cualquier aplicación... y $data puede tener un numero, cadena u objeto JSON.
connection closed.