Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 4 de 4

Tema: Problema con retorno de bariable

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    18 ago, 14
    Ubicación
    Navarrete, Santiago,Republica Dominicana
    Mensajes
    37
    Poder de Reputación
    9

    Problema con retorno de bariable

    Hola a todos los programadores de este foro, mi pagina web me esta generando este error

    Deprecated: Asignar el valor de retorno de nuevo por referencia está en desuso en /home/u413531556/public_html/includes/admin.class.php en la línea 41

    Este es el codigo php.

    if (isset($_SESSION['is_admin']) && (bool)$_SESSION['is_admin']) {
    return true;
    } elseif (isset($_COOKIE['admin-keep-alive']) && strlen($_COOKIE['admin-keep-alive']) == 32) {
    $admin = new Model;
    $admin->_table_name = DB_PREFIX.'admin_users';
    $admin = $admin->find('WHERE md5(pass)=\''.mysql_real_escape_string($_COOKIE['admin-keep-alive']).'\'');
    if (isset($admin->id) && $admin->id) {
    $_SESSION['is_admin'] = true;
    $_SESSION['admin'] = $admin;
    setcookie('admin-keep-alive', md5($admin->pass), time() + 3153600);

    return true;
    } else {
    return false;
    }
    } else {
    $app->redirect('/admin/login.php');
    }
    }

  2. #2
    Esto empieza a ser un vicio... Habitante Avatar de olukarak
    Fecha de Ingreso
    28 jul, 10
    Ubicación
    Marte
    Mensajes
    1,790
    Poder de Reputación
    23
    Coloca el código completo del archivo admin.class.php (a excepción de datos confidenciales que pueda contener como, por ejemplo, contraseñas).

    Indica el error en la línea 41, en el código que has puesto no hay tantas líneas ni en broma.

    Otra cosa, inserta los códigos que vayas a poner entre las etiquetas [ code] y [/ code] (sin espacios). Esto permitirá una mejor lectura de los mismos.
    Tutorial de CSS3: http://www.comocreartuweb.com/consul...el-19-09-10%29

    Se borrarán los mensajes cuyo título no explique la duda: http://www.comocreartuweb.com/consul...titulo-la-duda!!

    Cómo preguntar en CCTW: http://www.comocreartuweb.com/consul...guntar-en-CCTW

  3. #3
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,079
    Poder de Reputación
    25
    Hola!

    En algún lugar del código alguien escribió return &$variable; lo que supone un retorno por referencia que PHP ha dejado obsoleto.

    Para ocultar las advertencias sobre funciones obsoletas, pon esto al comienzo de los scripts:

    Código PHP:
    error_reporting(E_ERROR E_WARNING E_PARSE E_NOTICE); 
    De esta forma sólo se mostraran los errores, advertencias, problemas de interpretación y avisos (cosas que impidan el correcto funcionamiento).

    Nota: esto no elimina los errores, solo los oculta y pueden causar problemas en la información a futuro.

    Saludos!

  4. #4
    Me va gustando esto... Habitante
    Fecha de Ingreso
    18 ago, 14
    Ubicación
    Navarrete, Santiago,Republica Dominicana
    Mensajes
    37
    Poder de Reputación
    9
    Hola a todos, y muchas gracias por sus respuestas...

    ya he conseguido solucionar el problema, de la siguiente manera en return $ & variable.
    solo tenia que quitarle el &, quedando de esta forma return $ variable.

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •