elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:55  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Trabajando con register_globals = Off
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Trabajando con register_globals = Off  (Leído 1,636 veces)
Lupin

Desconectado Desconectado

Mensajes: 120


¡Amo YaBB SE!


Ver Perfil
Trabajando con register_globals = Off
« en: 25 Julio 2011, 21:02 »

Estoy trabajando de manera local..
y recien soy conciente del problema de trabajar entre
register_globals = Off  y
register_globals = On

Hasta ahora no tengo problemas trabajando local , pero temo que cuando suba al servidor de pago tenga un monton de errores. Porque es casi seguro que tengan
el  register_globals=Off
Estoy pensando en usar extract($_REQUEST).

¿Sera una solucion aceptable?  :-\







En línea
madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Re: Trabajando con register_globals = Off
« Respuesta #1 en: 25 Julio 2011, 21:30 »

¿Que problema hay en usar la superglobal $_POST[], $_GET[] y $_FILE[] ?

De todas formas, creo que mediante un fichero .htaccess se puede habilitar con php_flag register_globals 1.

Usar register_globals es totalmente desaconsejado, pero de tí depende la decisión.


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
Lupin

Desconectado Desconectado

Mensajes: 120


¡Amo YaBB SE!


Ver Perfil
Re: Trabajando con register_globals = Off
« Respuesta #2 en: 25 Julio 2011, 22:38 »

Gracias por responder madpitbull_99
Pero me sale estos errores

Undefined index

en la siguiente linea:
$pagina = $_POST["pagina"];

En línea
madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Re: Trabajando con register_globals = Off
« Respuesta #3 en: 25 Julio 2011, 22:43 »

Si no pones el código no puedo ver donde está el problema.

También se puede hacer con filter_input(), en las nuevas versiones de PHP se aconseja su uso.
En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.334

he vuelto :)


Ver Perfil WWW
Re: Trabajando con register_globals = Off
« Respuesta #4 en: 25 Julio 2011, 23:15 »

$_REQUEST es para post, get y cookie :P talvez te da el error de índice indefinido porque en realidad estas haciendo el request por get y no por post (por post necesitas un formulario con method="post", por get es por la url)
En línea

Ojo por ojo, y el mundo acabará ciego.
drvy | BSM


Desconectado Desconectado

Mensajes: 1.129


badstupidmonkey


Ver Perfil WWW
Re: Trabajando con register_globals = Off
« Respuesta #5 en: 26 Julio 2011, 01:08 »

Yo, te recomiendo que dejes de trabajar con register_globals.  Es una de las cosas que mas perjudica la seguridad de un sitio si se usa mal.



Saludos
En línea
RedZer


Desconectado Desconectado

Mensajes: 654



Ver Perfil
Re: Trabajando con register_globals = Off
« Respuesta #6 en: 26 Julio 2011, 05:19 »

prueba asi
$pagina = $_POST['pagina'];
En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
Lupin

Desconectado Desconectado

Mensajes: 120


¡Amo YaBB SE!


Ver Perfil
Re: Trabajando con register_globals = Off
« Respuesta #7 en: 26 Julio 2011, 18:29 »

Hola  he probado $pagina = $_GET['pagina'];
Pero aun asi no me reconoce las variables
Solo haciendo un isset a la variable , me lo reconoce..
No entiendo, es decir
 ¿ Todas la varibles tanto internas como externas tengo que declararlas ?
¿ Porque no funca extract($_REQUEST)?
Gracias por las molestias  :P :P
Código
.
.
.
</head>
<body>
<div id="page-container">
 
 <?php include("../includes/header.php");?>
 
 <div id="content">
   <div class="padding">
 
  <?php include("../variables/variables.php");?>  
  <?php
 
 
$TAMANO_PAGINA = 6;
$pagina = $_GET["pagina"];
if (!$pagina) {
   $inicio = 0;
   $pagina=1;
}
else {
   $inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
.
.
.
 

En línea
edorloor

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Trabajando con register_globals = Off
« Respuesta #8 en: 23 Septiembre 2011, 23:46 »

USA ZOBYHOST.COM EN ESTE HOSTING SI SE PUEDE Trabajando con register_globals ESTA register_globals = ON
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Trabajando por internet
Dudas Generales
magnox 0 357 Último mensaje 19 Agosto 2004, 12:34
por magnox
Trabajando con flash
Desarrollo Web
academo 3 411 Último mensaje 7 Mayo 2006, 17:07
por academo
trabajando con Clases
Programación Visual Basic
juanjoxx 2 348 Último mensaje 16 Enero 2007, 17:29
por Zeroql
Trabajando con swich
Hacking Avanzado
Jaks_man 1 1,466 Último mensaje 15 Marzo 2007, 20:04
por RevangelyonX
Duda para manejar variables cuando 'register_globals=off' !! « 1 2 »
PHP
Diabliyo 28 3,100 Último mensaje 13 Noviembre 2007, 16:15
por Diabliyo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines