Foros del Web » Programando para Internet » PHP »

Recoger una variable ke no es de un formulario

Estas en el tema de Recoger una variable ke no es de un formulario en el foro de PHP en Foros del Web. Me gustaria introducir una variable para controlar el acceso a determinadas partes de la web del estilo: if (vairable == 0) { printf("No tienes acceso") ...
  #1 (permalink)  
Antiguo 29/12/2003, 09:02
 
Fecha de Ingreso: julio-2002
Mensajes: 40
Antigüedad: 15 años, 5 meses
Puntos: 0
Recoger una variable ke no es de un formulario

Me gustaria introducir una variable para controlar el acceso a determinadas partes de la web del estilo:

if (vairable == 0) {
printf("No tienes acceso") ;
}
if (vairable == 1) {
printf("Tienes acceso") ;
}

el valor de esa variable lo quiero cambiar a traves una consulkta sql que segun lo ke me devuelva me de un valor u otro. (en el ejemplo he puesto numeros pero puede ser otra cosa).Para recoger variables de un formulario lo hagho asi:
$id=$_GET['id']
pero si no la variable no viene de un formulario como lo hago?
  #2 (permalink)  
Antiguo 29/12/2003, 09:27
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Y si no llega de un formulario .. ¿de donde va a llegar? .. como vas a "emitir" esa variable?

O va a ser genera por la consulta a tu BD?

Bueno .. si la variabel llega a tu script desde un link, redireccionamiento javacript/ o header("location: ....") el método que debes emplear para recoger tu variable en tu script es el GET (en formularios lo gestiona el parámetro method y puede ser GET o POST)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 29/12/2003, 09:29
Avatar de e-miliox  
Fecha de Ingreso: noviembre-2002
Ubicación: San Antonio - Chile
Mensajes: 223
Antigüedad: 15 años, 1 mes
Puntos: 7
puedes usar sesiones

http://cl2.php.net/manual/es/ref.session.php
__________________
=PoWeReD By MySeLf!=
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:13.