¿Cómo obtengo la URL actual de mi script usando PHP?¿Cómo obtengo la URL actual de mi script usando PHP?
Respuesta
Por favor, vea PHP Get Current URL:
A veces no es tan sencillo como uno puede pensar para obtener la corriente url para usarlo dentro de su aplicación. Aquí hay un fragmento que utilizo para buscar la URL actual y usarla en un script . La URL actual (ya sea http o https) ahora es una variable local que puede hacer con lo que desee.
$url = "http".(!empty($_SERVER['HTTPS'])?"s":"").
"://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
Nota: Se debe preparar a este valor antes de usar en todo lo sensible, como una consulta SQL.
Si necesita información como esta, a menudo es conveniente mirar la salida de phpinfo() y luego leer los documentos sobre esos elementos que parecen buenos.
Tenga en cuenta que algunos de ellos podrían ser correctas en su servidor, pero un poco diferente a los demás .. Dependiendo del sistema operativo, servidor HTTP, etc.
Suponga que está accediendo
How do I get the current URL of my script using PHP?
continuación echo $ _SERVER ['SERVER_NAME']; // Este u se devuelva el nombre de host que es: -
stackoverflow.com/
y echo $ _SERVER [ 'REQUEST_URI']; // Devolverá solo el nombre del archivo de la url actual volverá por debajo de
"/ questions/1871770/how-do-i-get-the-current-url-of-my-script-using-php"
y no el nombre de host.
No use * PHP_SELF *. – Gumbo
sí ... PHP_SELF solo devolverá el archivo ... y no los otros parámetros ... y si uno necesita una ruta completa, entonces tiene que usar "REQUEST_URI", y he editado mi respuesta ... – ravindrakhokharia
sin mencionar que PHP_SELF es vulnerable a XSS. –
Si usted quiere saber el nombre del script en su servidor, entonces ..
$file = $_SERVER["SCRIPT_NAME"];
echo $file;
$ _SERVER [ "SCRIPT_NAME"] le dará la ruta del script ejecutado actual, que se refiere en su servidor no en la url del navegador.
Para www.example.com/files/script.php
$_SERVER['SCRIPT_NAME']
= /archivos/script.php
y si desea que el actual directorio url:
dirname($_SERVER['SCRIPT_NAME'])
= /archivos
Hola esta es la solución de su problema
// recuperar la página url por esta
$url=$_SERVER['REQUEST_URI'];
echo "$url<br />";
// it w impresión enferma
// fetch acogida por esta
$host=$_SERVER['HTTP_HOST'];
echo "$host<br />";
// url se puede recuperar por completo este puerto del servidor
$fullurl="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo $fullurl;
- 1. ¿Cómo obtengo la url actual sin params en Yii?
- 2. ¿Cómo obtengo la Url actual desde dentro de un FilterAttribute?
- 3. Obteniendo la URL actual usando Jquery
- 4. Cómo obtener la URL de la página actual en PHP
- 5. ¿Cómo obtengo la fecha actual?
- 6. ¿Cuál es mi script src URL?
- 7. ¿Cómo obtengo el texto de un sitio web usando PHP?
- 8. ¿Cómo obtengo la URL de una solicitud?
- 9. Obteniendo la URL de la página actual usando Selenium WebDriver
- 10. ¿Cómo obtengo la posición actual de intercalación?
- 11. ¿Cómo obtengo la identificación de catageory actual?
- 12. ¿Cómo obtengo la identificación de video de la URL? (Vimeo)
- 13. ¿Cómo obtengo mi servidor DNS actual en C#?
- 14. Obtener la URL completa de la página actual (PHP)
- 15. Cómo obtengo la fecha actual en Cocoa
- 16. ¿Cómo obtengo la URL de destino de una URL acortada usando Ruby?
- 17. Twig templates engine: obtener la URL actual
- 18. ¿Cómo obtengo la dirección IP local del servidor usando PHP?
- 19. ¿Cómo obtengo la etiqueta URL al analizar URL de solicitud?
- 20. ¿Cómo obtengo la ubicación actual de GPS programáticamente en Android?
- 21. obtener el directorio actual de script php symlink'd y no real script php
- 22. de cómo obtener la URL actual
- 23. En drupal, ¿cómo obtengo la URL de una imagen en la carpeta de mi módulo?
- 24. ¿Cómo obtengo la posición actual del cursor de la pantalla?
- 25. ¿Cómo hacer un proxy usando un script php?
- 26. ¿Cómo obtengo la imagen usando jquery ajax?
- 27. ¿Cómo cambiar la URL actual en javascript?
- 28. ¿Cómo obtengo el primer día de la semana para la configuración regional actual? (PHP/L8N)
- 29. obtener la página actual de la url
- 30. get_home_url() simplemente devuelve la URL actual
no se encuentra .. – b3wii
si utiliza reescritura para agregar las variables después de la el script, como /x.php/123/456 y luego usando REQUEST_URI incluirá esos parámetros. SCRIPT_NAME podría ser mejor. –