
produccion=php 4.3.10-apache 1.3.33
pruebas=php 5.0.3-apache 2.0.53
es acaso que en esa version de php no existe esa variable? o alguna configuracion de apache? existe alguna otra variable que me de la URL con todo y www.sitio.com??

| ||||
$_SERVER["SCRIPT_URI"]; no se que pasa ![]() produccion=php 4.3.10-apache 1.3.33 pruebas=php 5.0.3-apache 2.0.53 es acaso que en esa version de php no existe esa variable? o alguna configuracion de apache? existe alguna otra variable que me de la URL con todo y www.sitio.com?? ![]()
__________________ |
| |||
Puedes verificarlo haciendo un phpinfo() ... Por lo demás .. comentas el problema con cierta variable de servidor accedida por los arrays superglobales $_SERVER no mencionas si otras variables "CGI" de ese estilo puedes accederlas (PHP_SELF, HTTP_HOST .. etc) En realidad con phpinfo() las veras todas .. o haciendo: print_r($_SERVER); Esas variables de "servidor" las obtiene "PHP" preguntandole a "tu servidor HTTP" .. así que si ese valor no lo puede recoger o no es generado por tu servidor HTTP .. donde tendrás que mirar también es en la configuración de este (de tu Apache 2.x) Un saludo, |
| ||||
variable $_server["SCRIPT_URI"] ya probe con print_r($_SERVER); y con phpinfo() pero no aparece por ningun lado $_SERVER["SCRIPT_URI"], como estoy en un hosting no puedo mover nada a la configuracion de apache, existe alguna otra variable que me de el URL completo al que acceden? Lo necesito ya que voy a tener varios dominios en el mismo host y necesito hacer varias cosas segun el dominio. ![]()
__________________ |
| |||
Completa .. de una no .. pero si que la podrías componer a base de otras como PHP_SELF . .HTTP_HOST .. etc .. Revisa las que tengas disponibles en $_SERVER ... Un saludo, |