3 millones en foros del web

Registrarte Políticas Wiki 120segs Ayuda Iniciar sesion

Avisos

Retroceder   Foros del Web > Programación para sitios web > PHP
Tema Cerrado
 
Herramientas Desplegado
Antiguo 29-ago-2007, 09:33   #1 (permalink)
jeanki (Reg: julio-2007)
 
60 Mensajes
jeanki está desconectado
Pregunta Para que sirve esto $_SERVER['PHP_SELF'] ?¿?

Para que me sirve exactamente este codigo en el formulario¿?¿?


Código PHP:
<form name="frmblob" id="frmblob" method="post" 
            enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>">
 
Antiguo 29-ago-2007, 10:35   #2 (permalink)
ebe
ebe (Reg: marzo-2004)
 
335 Mensajes
Ubicación: Guatemala
ebe está desconectado
Re: Para que sirve esto $_SERVER['PHP_SELF'] ?¿?

aquí hay algo solo que en inglés


y aquí sobre $_SERVER


un saludo.
__________________
?
 
Antiguo 29-ago-2007, 10:47   #3 (permalink)
nachopro (Reg: noviembre-2003)
 
290 Mensajes
Ubicación: Haedo, Bs. As.
nachopro está desconectado
Re: Para que sirve esto $_SERVER['PHP_SELF'] ?¿?

ebe:

todas las variables empezadas por $_ en PHP son variables de ámbito, entorno o sistema. además de ser globales (se accceden tanto desde el programa principal como desde dentro de funciones) suelen ser matrices con datos que se cargan automáticamente y están disponibles para que usemos en nuestro programas..

por ejemplo $_SERVER tiene toda la información pertinente al servidor web donde se ejecuta el script PHP, la ruta de donde se ejecuta, el nombre del archivo que se ejecuta... las variables GET y POST que se le envían al archivo que se ejecuta y un sin fin más.

para conocer lo que tu PHP almacena y poder usarlo en tus aplicaciones te recomiendo crear un script como el siguiente:

el_nombre_que_quieras.php:
Código PHP:
<pre>
<?php
print_r
($_SERVER);
?>
</pre>
Espero te sirva de ayuda para conocer un poco más..

ahh, y ocmo respuesta concreta a tu pregunta:

$_SERVER['PHP_SELF'] devuelve la ruta absoluta al script php en ejecución

es decir que si accedes a: "http://www.forosdelweb.com/showthread.php?t=515525" (url de este tema)

un echo de $_SERVER['PHP_SELF'] devolverá "/showthread.php"

en el caso del uso de esa variable en un formulario te asegura que, tenga el nombre que tenga ese formulario, al hacerle un submit los datos se postéen a sí mismo... se entiende ?
 
Antiguo 29-ago-2007, 11:25   #4 (permalink)
ebe
ebe (Reg: marzo-2004)
 
335 Mensajes
Ubicación: Guatemala
ebe está desconectado
Re: Para que sirve esto $_SERVER['PHP_SELF'] ?¿?



gracias por tu tiempo y tu gran respuesta.

un saludo
__________________
?
 
Antiguo 29-ago-2007, 11:32   #5 (permalink)
nachopro (Reg: noviembre-2003)
 
290 Mensajes
Ubicación: Haedo, Bs. As.
nachopro está desconectado
Re: Para que sirve esto $_SERVER['PHP_SELF'] ?¿?

de nada...

es el mismo tiempo y tipo de respuestas que me dedicaban usuarios como Cluster o Maborak, entre otros, allá por 2003 cuando aprendía PHP en este mismísimo foro
 
Antiguo 29-ago-2007, 11:47   #6 (permalink)
ebe
ebe (Reg: marzo-2004)
 
335 Mensajes
Ubicación: Guatemala
ebe está desconectado
Re: Para que sirve esto $_SERVER['PHP_SELF'] ?¿?

Ahora jeanki.. te explico el porque de mi respuesta como te la di.. de la manera en que te di mi respuesta aprendes más y cosas nuevas respecto a tu duda en específico y sobre temas relacionados al mismo, a los cuales te enfrentarás en un futuro no muy lejano y sobre los cuales debes investigar todo lo que puedas al respecto si eres programador. Te aconsejo tengas la iniciativa de utilizar el buscador de los foros y aún google antes de postear y asi ayudarás a mantener el foro más limpio de duplicados o con preguntas verdaderamente básicas, investiga, teclea, prueba, teclea, investiga, prueba y verás que muchas veces encontrarás tu solo la respuesta y te autorealizaras más como programador.

Te dejo este link con mucho tutoriales que ayudan mucho aprender lo básico y cuando tengas un problema concreto y hayas intentado lo suficiente y no funciona, ven y has tu pregunta que seguro se te ayudará.

un abrazo..

ebe
__________________
?
 
Tema Cerrado
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 08:33.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106