Ir al contenido principal

Destacado

Desarrollo web Bootcamp

  Introducción a la Programación La programación es el proceso de diseñar y escribir instrucciones que las computadoras entienden para realizar tareas específicas. Estas instrucciones se conocen como código , y permiten a los desarrolladores crear aplicaciones, sitios web, juegos y mucho más. Lenguajes de Programación Comunes en el Desarrollo Web En el desarrollo web, los lenguajes más utilizados incluyen: HTML : Define la estructura del contenido en una página web. CSS : Estiliza y da diseño a los elementos de HTML. JavaScript : Agrega interactividad y funcionalidades dinámicas a las páginas web.      PHP y Python : Son lenguajes de servidor para manejar la lógica y los datos. SQL : Sirve para gestionar bases de datos. Sintaxis Básica La sintaxis es un conjunto de reglas que determina cómo escribir código en un lenguaje específico. Es fundamental para que el programa funcione correctamente. Por ejemplo: javascript let mensaje = "¡Hola Mundo!" ; console . log (mens...

Register globals en PHP

 Register globals en PHP



Utilizando register_globals = On, PHP asume todas las variables como globales y no
podrá diferenciar entre los diferentes tipos de variables (si usa una variable en su
script que tiene el mismo nombre de una variable de sesión, PHP no podrá diferen-
ciarlas y las tratará como a una sola).
Para solucionar estos problemas y trabajar con register_globals = Off, PHP nos ofre-
ce una serie de arrays que son los siguientes:
• $_ SERVER
• S GET
• § POST
• $_ COOKIE
• $_FILES
• §_ENV
• $_REQUEST
• $_SESSION
A continuación, haremos una breve reseña de los distintos arrays que provee el
lenguaje PHP para almacenar distintas variables.
• $_SERVER. Contiene una serie de variables que son generadas por el servidor
web. Algunas de las variables contenidas en este array hay varias son:
- REMOTE_ ADDR. Dirección IP del usuario.
- SERVER_NAME. Nombre del servidor web.
- PHP_SELF. Nombre del archivo que se está ejecutando.
• $_GET. Almacena las variables pasadas por URL (por ejemplo, a través de links
o formularios con method=get). Quizás sea aquí donde se vea de forma clara cuál
es el problema de seguridad que supone usar register_globals = On.
Supongamos que tenemos un script que posee la función de autentificar usuarios.
Luego de finalizado un determinado proceso, si el usuario s
http://www.misitioweb.com?usuario=registradoe encuentra registrado,
• $_POST. Idéntica en su uso a $_GET, almacena las variables recibidas por el mé-
todo POST; por ejemplo, a través de formularios.
• $_COOKIE. Debemos saber que se trata de una matriz asociativa de variables pa-
sadas al script actual a través de cookies HTTP.
• $_FILES. Es importante destacar que aquí se guardan algunas informaciones
acerca de los archivos enviados a través de formularios.
• $_ENV. Las variables que se incluyen en este array realmente dependen del sis-
tema operativo sobre el que se está trabajando. Es importante que otras varia-
bles de entorno incluyen las variables CGI.
• $_REQUEST. Se trata de una matriz asociativa que guarda los contenidos de
§_GET, S_POST y también los contenidos de $_COOKIE.
• $_SESSION. Aquí se guardan las variables de tipo sesión.
almacenamos en la variable usuario el valor registrado.
Si pasamos la variable por url de la siguiente manera:





Comentarios

Entradas populares