[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]es mejor si usas los super globals... por ejemplo si mandas el parametro
'op' siempre lo puedes tener disponible en el arreglo $_REQUEST["op"] creo
es buena practica empezar a hacer todos tus scripts usando super globals
para que no tengas mas problemas y te adaptes mas a las versiones nuevas
de php ;-)
saludos,
ion
> Que tal,
>
> supongo que tu script "imagen.php" abre una imagen, ok?
>
> y tal vez, tengas algo como
>
> function display_img($image_no)
> {
> echo "html que despliega la imagen $image_no";
> }
>
> function algunaotrafuncion_img($image_no)
> {
> echo "haz algo con la imagen $image_no";
> }
>
> function otra_funcion($image_no)
> {
> echo "otra funcion imagen $image_no";
> }
>
>
> switch ($op) {
> case "ver":
> display_img($image_no);
> break;
> case "chafisima":
> algunaotrafuncion_img($image_no)";
> break;
> case "ya chole":
> otra_fucion($image_no);
> break;
> }
>
>
> Espero te sirva,
>
> saludos
>
> Marinho.-
>
>
>
> Tereso Ramos <tramos en gmx net> wrote ..
>> Pues lo que hago, es que primero abro una pagina dentro de ella tengo
>> unos enlaces, estos apuntan a una funcion.. pasandole ciertos
>> parametos, por ejemplo:
>>
>> <a href="imagen.php?op=ver&imagen=12">Enlace</a>
>>
>> Y así sucesivamente, bueno mi PC es casera, asi que no creo que haya
>> tanto peligro, aparte que otra opcion tengo?, imagino que debe haber
>> otra opcion para hacer funcionar lo de arriba, puesto que PHP-Nuke lo
>> hace aún cuando tenia yo register_globals=Off, pero desconoco que hay
>> que poner y en donde, son mis inicios con PHP.
>>
>> Se aceptan más sugerencias.
>>
>> Saludos.
>>
>>
>> mario en cancun com escribió::
>> > Que tal,
>> >
>> > mmm, si no mal recuerdo, habilitar las register_globals ( =on )
>> puede
>> hacer mas facil a un atacante, insertar alguna variable en el script
>> que se esta ejecutando, hechale un lente a la documentacion de PHP,
>> por algo esta deshabilitada esa opcion.
>> >
>> > Podrias mandar un ejemplo de como mandas llamar a tus funciones?
>> >
>> > saludos
>> >
>> > Marinho.-
>> >
>> >
>> >
>> > Tereso Ramos G <tramos en gmx net> wrote ..
>> >
>> >>Creo que ya esta, lo solucione editando php.ini y poniendo:
>> >>
>> >>register_globals=On
>> >>
>> >>Supongo que esto soluciona el problema.
>> >>
>> >>Saludos.
>> >>
>> >>El mar, 11 de 02 de 2003 a las 08:12, Jonathan Hernandez escribió:
>> >>
>> >>>>Hola a todos, despu�©s de romperme la cabeza por un buen rato me
>> >>
>> >>veo
>> >>
>> >>>>obligado a hacer esta pregunta.
>> >>>>
>> >>>>Estoy haciendo script con PHP en el cual usare funciones, el caso
>> es
>> >>
>> >>que
>> >>
>> >>>>haciendo mis pruebas, no me ejecuta las funciones es decir yo
>> llamo
>> >>
>> >>una
>> >>
>> >>>>funcion:
>> >>>>
>> >>>>///pagina.php?op=tal&valor=tal
>> >>>>
>> >>>>Simplemente no se ejecuta, si pongo una funci�³n por default
>> siempre ejecuta esa.
>> >>>>
>> >>>>Bueno, sub� este mismo script a un servidor externo, y resulta
>> que
>> >>
>> >>si
>> >>
>> >>>>lo ejecuta sin tener que modificar nada. Entonces ya no se si es
>> cosa del configuraci�³n del servidor, de PHP, o si se deben
>> agregar algunas lineas al scrip, quede m�¡s confundido a�ºn,
>> ya que en esta misma
>> >>
>> >>pc,
>> >>
>> >>>>tengo PHP-Nuke instalado y curiosamente si se ejecutan las
>> funciones, pas�¡ndolo los par�¡metros que uno quiera.
>> >>>
>> >>>probablemente sea cuestion de usar variables globales.... en las
>> nuevas versiones de PHP se utilizan arreglos globales para las
>> variables tales como:
>> >>>
>> >>>$_REQUEST["foo"]
>> >>>$_POST["foo"]
>> >>>$_SESSION["foo"]
>> >>>$GLOBALS["foo"]
>> >>>
>> >>>
>> >>>seria sano si utilizas dichos arreglos (super globals) para manejar
>> variables, ya que desde las primeras versiones de php4 se tiene
>> register_globals apagado
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>>Bueno, espero haberme explicado con mi duda.
>> >>>>
>> >>>>Gracias por la ayuda.
>> >>>
>> >>>
>> >>>espero y esto ayude...
>> >>>
>> >>>saluditos
>> >>>ion
>> >>>http://ion.gluch.org.mx
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>_______________________________________________
>> >>>Ayuda mailing list
>> >>>Ayuda en linux org mx
>> >>>Para salir de la lista:
>> http://mail.linux.org.mx/mailman/listinfo/ayuda/
>> >>
>> >>--
>> >>--------------------------------------------------------------
>> >> ("`-''-/").___..--''"`-._ Tereso Ramos G
>> >> `6_ 6 ) `-. ( ).`-.__.`)cazador en cazador skypue com
>> >> (_Y_.)' ._ ) `._ `. ``-..-'
>> >> _..`--'_..-_/ /--'_.' ,' Cazador Art
>> >>(il),-'' (li),' ((!.-' http://cazador.skypue.com
>> >>
>> >>_______________________________________________
>> >>Ayuda mailing list
>> >>Ayuda en linux org mx
>> >>Para salir de la lista:
>> http://mail.linux.org.mx/mailman/listinfo/ayuda/
>>
>>
>> --
>> ------------------------------------------------------------------
>> ("`-''-/").___..--''"`-._ Tereso Ramos G
>> `6_ 6 ) `-. ( ).`-.__.`) tramos en gmx net
>> (_Y_.)' ._ ) `._ `. ``-..-' cazador en cazador skypue com
>> _..`--'_..-_/ /--'_.' ,'
>> (il),-'' (li),' ((!.-' http://cazador.skypue.com
_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/