[php] url muestran en la página

  • BartAfterDark
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Jul 21, 2004
  • Mensajes: 120
  • Status: Offline

Nota Febrero 10th, 2005, 6:23 am

Hola
Quiero añadir una función de hacer mi sitio. Que le muestra un enlace a la página que está.
Código: [ Select ]
domain.com/details.php?image_id=9930&sessionid=b300aa2b0d65d9162e91db57190a5848

Pero quiero que sin la sessionID. ¿Es eso posible?

- Lars
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Febrero 10th, 2005, 6:23 am

  • katana
  • Mastermind
  • Mastermind
  • Avatar de Usuario
  • Registrado: Sep 07, 2004
  • Mensajes: 2390
  • Loc: Edinburgh, Scotland
  • Status: Offline

Nota Febrero 10th, 2005, 6:36 am

[php] $ str = "domain.com / details.php? image_id = 9930 & sessionid = b300aa2b0d65d9162e91db57190a5848";
echo explotar ($ str, "?")[ 0]; [/ php]

No se ha probado, sino que debe dividir la cadena basada en la "?" carácter, y devolver el primer elemento del arreglo, es decir, la "domain.com / details.php".
Why do geeks get Halloween and Christmas confused?
Because 31 Oct == 25 Dec
www.darren-king.co.uk
  • BartAfterDark
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Jul 21, 2004
  • Mensajes: 120
  • Status: Offline

Nota Febrero 10th, 2005, 7:05 am

No parece que se puede conseguir que funcione.
¿No hay una manera de utilizar
Código: [ Select ]
http://{$HTTP_HOST}{$REQUEST_URI}

Y, sino un límite, por lo que sólo muestra a image_is = xxx?
  • katana
  • Mastermind
  • Mastermind
  • Avatar de Usuario
  • Registrado: Sep 07, 2004
  • Mensajes: 2390
  • Loc: Edinburgh, Scotland
  • Status: Offline

Nota Febrero 10th, 2005, 8:02 am

Bueno, decir youve obtuvo su URL: http://www.ozzu.com/posting.php?mode=reply&t=39640

Para volver UPT esta cadena hasta el final de la modalidad de respuesta = poco, utiliza el siguiente:
[php] $ str = $ _SERVER [ "HTTP_HOST "].$_ SERVER [" PATH_INFO "];
$ posAmp = strpos ($ str, "&");
echo substr (0, $ posAmp); [/ php]

Una vez más, su prueba no (no tiene PHP instalado en mi máquina en el trabajo).
Why do geeks get Halloween and Christmas confused?
Because 31 Oct == 25 Dec
www.darren-king.co.uk
  • BartAfterDark
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Jul 21, 2004
  • Mensajes: 120
  • Status: Offline

Nota Febrero 10th, 2005, 8:59 am

Que no hace nada :(
  • lioness
  • Mastermind
  • Mastermind
  • Avatar de Usuario
  • Registrado: Jun 23, 2004
  • Mensajes: 1616
  • Status: Offline

Nota Febrero 10th, 2005, 10:05 am

Aquí tienes. Esto debería funcionar - Lo he comprobado rápidamente allí. Esto se publicará la dirección URL de regardles sessionID si se encuentra en la dirección o no, y se eliminarán sessionID prefijo &,? o cualquier otra cosa.

Código: [ Select ]
$str = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
$sid = strpos($str, "sessionid")-1;
if ($sid > 0) { echo substr($str,0,$sid);}
else {echo $str;}
  1. $str = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
  2. $sid = strpos($str, "sessionid")-1;
  3. if ($sid > 0) { echo substr($str,0,$sid);}
  4. else {echo $str;}
  • Scorpius
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Mar 20, 2004
  • Mensajes: 401
  • Loc: Scorpion Hole
  • Status: Offline

Nota Febrero 10th, 2005, 12:17 pm

Bueno es un poco más de código a continuación, el resto, pero sé que funciona.
[php] <? php
$ url = "http://". $ _SERVER [HTTP_HOST]. $ _SERVER [PHP_SELF]. "?";
$ i = 0;
foreach ($ _GET, $ k => $ v) (
$ url .= $ k. "=". $ v;
if ($ i <count ($ _GET) -1)
$ url .= "&";
$ i + +;
)
echo "<br>". $ url;
> [/ php]
  • BartAfterDark
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Jul 21, 2004
  • Mensajes: 120
  • Status: Offline

Nota Febrero 11th, 2005, 10:12 am

lionking escribió:
Aquí tienes. Esto debería funcionar - Lo he comprobado rápidamente allí. Esto se publicará la dirección URL de regardles sessionID si se encuentra en la dirección o no, y se eliminarán sessionID prefijo &,? o cualquier otra cosa.

Código: [ Select ]
$str = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
$sid = strpos($str, "sessionid")-1;
if ($sid > 0) { echo substr($str,0,$sid);}
else {echo $str;}
  1. $str = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
  2. $sid = strpos($str, "sessionid")-1;
  3. if ($sid > 0) { echo substr($str,0,$sid);}
  4. else {echo $str;}


Que trabaja :D
¿Hay una manera de añadir http / / (HREF) para que funcione como un enlace? gif "alt =": wink: "title =" Wink "/>
  • lioness
  • Mastermind
  • Mastermind
  • Avatar de Usuario
  • Registrado: Jun 23, 2004
  • Mensajes: 1616
  • Status: Offline

Nota Febrero 11th, 2005, 11:57 am

BartAfterDark escribió:
lionking escribió:
Aquí tienes. Esto debería funcionar - Lo he comprobado rápidamente allí. Esto se publicará la dirección URL de regardles sessionID si se encuentra en la dirección o no, y se eliminarán sessionID prefijo &,? o cualquier otra cosa.

Código: [ Select ]
$str = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
$sid = strpos($str, "sessionid")-1;
if ($sid > 0) { echo substr($str,0,$sid);}
else {echo $str;}
  1. $str = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
  2. $sid = strpos($str, "sessionid")-1;
  3. if ($sid > 0) { echo substr($str,0,$sid);}
  4. else {echo $str;}


Que trabaja :D
¿Hay una manera de añadir http / / (HREF) para que funcione como un enlace? :wink:


Pruebe a cambiar la primera línea de la presente...
Código: [ Select ]
$str = "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];

Si eso no funciona quitar las comillas alrededor http://
  • BartAfterDark
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Jul 21, 2004
  • Mensajes: 120
  • Status: Offline

Nota Febrero 11th, 2005, 1:03 pm

aún no funciona plenamente.
¿Hay una manera por lo que es como un vínculo real?
  • darkermoon
  • Expert
  • Expert
  • Avatar de Usuario
  • Registrado: May 17, 2004
  • Mensajes: 542
  • Loc: Riverdale, MD
  • Status: Offline

Nota Febrero 11th, 2005, 1:26 pm

así, todavía tiene que hacer el vínculo real .. ustedes saben, <a href =...> texto </ a>

Que tipo de evidente .. pero creo que su lo que usted está pidiendo.

sólo tiene que utilizar un eco a la salida.

[php] <a href=\"$str\"> echo $ str </ a> [/ php] Im bastante seguro de que deben trabajar, pero no se ve muy bien .. Im realmente cansado hoy.
  • BartAfterDark
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Jul 21, 2004
  • Mensajes: 120
  • Status: Offline

Nota Febrero 11th, 2005, 1:55 pm

darkermoon que el código no funciona: (
  • SSH-Raj
  • Expert
  • Expert
  • Avatar de Usuario
  • Registrado: Jun 03, 2004
  • Mensajes: 588
  • Status: Offline

Nota Febrero 11th, 2005, 2:06 pm

Código: [ Select ]
<?php echo '<a href="'.$str.'">'.$str.'</a>'; ?>
Teen Forums - Check them out!
  • Scorpius
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Mar 20, 2004
  • Mensajes: 401
  • Loc: Scorpion Hole
  • Status: Offline

Nota Febrero 11th, 2005, 2:07 pm

Intente:
[php] <? php
$ url = $ _SERVER [HTTP_HOST]. $ _SERVER [PHP_SELF]. "?";
$ i = 0;
foreach ($ _GET, $ k => $ v) (
$ url .= $ k. "=". $ v;
if ($ i <count ($ _GET) -1)
$ url .= "&";
$ i + +;
)
echo "<a href=\"http://". $url. "\">". $ URL. "</ a>";
> [/ php]
  • BartAfterDark
  • Graduate
  • Graduate
  • No Avatar
  • Registrado: Jul 21, 2004
  • Mensajes: 120
  • Status: Offline

Nota Febrero 11th, 2005, 2:14 pm

no sirve como sustituto :( Cómo analizar los errores: (
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Febrero 11th, 2005, 2:14 pm

Publicar Información

  • Total de mensajes en este tema: 19 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 128 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC