Obtener url del navegador para introducirlas dentro de un codigo

  • Autor Autor xaiborweb
  • Fecha de inicio Fecha de inicio
xaiborweb

xaiborweb

Dseda
Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
hola amigos de forobeta

estoy editando un stream de jwplayer el cual para agregarle los vídeos tengo que remplazar url del video por la url del servidor manualmente.

<object id="flashplayer" classid="clsid😀27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=url del video" />
<embed name="flashplayer" src="player.swf" FlashVars="plugins=plugins/proxy.swf&proxy.link=url del video" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>

y si por ejemplo dicha url estuviera en el navegador por ejemplo así
midominio.com/?url del video o
midominio.com/#url del video

cual seria el código para obtener esa url del navegador y asi automáticamente la pusiera dentro del código object
dejo código en html para verlo mejor.
HTML:
<object id="flashplayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=url del video" />
<embed name="flashplayer" src="player.swf" FlashVars="plugins=plugins/proxy.swf&proxy.link=url del video" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>

muchas gracias por comentar 🙂
 
Última edición:
Yo lo hago así:

PHP:
<?='http://'.$_SERVER['HTTP_HOST']?>
 
Yo lo hago así:

PHP:
<?='http://'.$_SERVER['HTTP_HOST']?>

gracias por comentar amigo, osea tu dices que quede asi ?

<object id="flashplayer" classid="clsid😀27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=<?='http://'.$_SERVER['HTTP_HOST']?>" />
<embed name="flashplayer" src="player.swf" FlashVars="plugins=plugins/proxy.swf&proxy.link=<?='http://'.$_SERVER['HTTP_HOST']?>" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>

y como obtendría e enlace acaso así ? midominio.com/?url del servidor

por que si es así no funciono
 
gracias por comentar amigo, osea tu dices que quede asi ?

<object id="flashplayer" classid="clsid😀27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=<?='http://'.$_SERVER['HTTP_HOST']?>" />
<embed name="flashplayer" src="player.swf" FlashVars="plugins=plugins/proxy.swf&proxy.link=<?='http://'.$_SERVER['HTTP_HOST']?>" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>

y como obtendría e enlace acaso así ? midominio.com/?url del servidor

por que si es así no funciono

Eso que te dije es igual que poner el dominio.

Intenta haciendolo con variable

$dominio = 'http://'.$_SERVER['HTTP_HOST'];

<?=$dominio?>
 
Yo lo hago así:

PHP:
<?='http://'.$_SERVER['HTTP_HOST']?>

Estamos en la sección javascript 😕

- - - Actualizado - - -

La puedes conseguir con:

PHP:
document.URL
o

PHP:
window.location.href
 
Última edición:
Estamos en la sección javascript 😕

- - - Actualizado - - -

La puedes conseguir con:

PHP:
document.URL
o

PHP:
window.location.href

Y dime como metes javascript dentro de una etiqueta html.
 
Eso que te dije es igual que poner el dominio.

Intenta haciendolo con variable

$dominio = 'http://'.$_SERVER['HTTP_HOST'];

<?=$dominio?>

amigo que pena no entiendo como debería de poner el código acaso asi ?

<object id="flashplayer" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=http://'.$_SERVER['HTTP_HOST']" />
<embed name="flashplayer" src="player.swf" FlashVars="plugins=plugins/proxy.swf&proxy.link=http://'.$_SERVER['HTTP_HOST']" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>

o asi

<object id="flashplayer" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
<param name="movie" value="player.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=<?=$dominio?>" />
<embed name="flashplayer" src="player.swf" FlashVars="plugins=plugins/proxy.swf&proxy.link=<?=$dominio?>" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" />
</object>

te agradezco mucho tu ayuda pero te agradecería aun mas si me pasas la variable ya introducida en este código que muestro ya que tal ves no te entienda bien amigo muchas gracias
 
Y dime como metes javascript dentro de una etiqueta html.

Nunca dije si iba a ser facil o si se iba a poder, pero si están preguntando como hacer algo en PHP de nada le va a servir que le des la solución en ruby.

Y contestando a tu pregunta, aqui hay una forma de hacerlo: http://jsfiddle.net/ar69fsqL/4/embedded/ (claro que no ve ve nada en el explorador por las url's que tiene).


En este ejemplo se puede ver mejor: http://jsfiddle.net/ok6zkfr6/4/embedded/

Saludos.
 
Última edición:
Nunca dije si iba a ser facil o si se iba a poder, pero si están preguntando como hacer algo en PHP de nada le va a servir que le des la solución en ruby.

Y contestando a tu pregunta, aqui hay una forma de hacerlo: http://jsfiddle.net/ar69fsqL/2/embedded/ (claro que no ve ve nada en el explorador por las url's que tiene).


En este ejemplo se puede ver mejor: http://jsfiddle.net/ok6zkfr6/4/embedded/

Saludos.

gracias por responder brother pero la verdad no veo la forma de como incorporarle ese código a por ejemplo esto.

tengo una url asi por ejemplo :
HTML:
midomino.com/?http://allmyvideos.net/0mpfnhg4v8fb
midomino.com/?http://allmyvideos.net/0mpfnhg4v8fb
o como sea
y necesito que en el script quede asi
HTML:
<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=http://allmyvideos.net/0mpfnhg4v8fb" />

te agradecería demasiado si me pudieras compartir el código ya dentro de

<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=código para obtener la url del navegador" />
 
Última edición:
gracias por responder brother pero la verdad no veo la forma de como incorporarle ese código a por ejemplo esto.

tengo una url asi por ejemplo :
HTML:
midomino.com/?http://allmyvideos.net/0mpfnhg4v8fb
midomino.com/?http://allmyvideos.net/0mpfnhg4v8fb
o como sea
y necesito que en el script quede asi
HTML:
<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=http://allmyvideos.net/0mpfnhg4v8fb" />

te agradecería demasiado si me pudieras compartir el código ya dentro de

<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=código para obtener la url del navegador" />

En el primer link que deje ahi está como quedaria el HTML (lo unico adicional que ocuparias, es agregar el script de AngularJS), pero unas cosas:

- dices que quieres poner la url del dominio ahi o lo que quieres es poner una url de un video?
- Y si es una url de un video, ¿de dónde saldría esa url?
- Si es con javascript con lo que lo quieres hacer o es con PHP? (Si es con PHP ya te dijeron arriba como hacerlo).

Saludos.
 
pues si la url es algo así: midominio.com/?url=www.mivide.com/dfgsfdgdfgdsfgdfg

tendrías que capturar primero el parámetro "url" algo así:

$url_video = $_GET["url"];

luego ya solo colocas la variable en el lugar correcto, ejemplo:

<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=<?php echo $url_video; ?>" />

si no te funciona con echo, se lo quitas y pruebas :encouragement:
 
Esto mismo le iba a responder.!! :encouragement:
pues si la url es algo así: midominio.com/?url=www.mivide.com/dfgsfdgdfgdsfgdfg

tendrías que capturar primero el parámetro "url" algo así:

$url_video = $_GET["url"];

luego ya solo colocas la variable en el lugar correcto, ejemplo:

<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=<?php echo $url_video; ?>" />

si no te funciona con echo, se lo quitas y pruebas :encouragement:
 
pues si la url es algo así: midominio.com/?url=www.mivide.com/dfgsfdgdfgdsfgdfg

tendrías que capturar primero el parámetro "url" algo así:

$url_video = $_GET["url"];

luego ya solo colocas la variable en el lugar correcto, ejemplo:

<param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=<?php echo $url_video; ?>" />

si no te funciona con echo, se lo quitas y pruebas :encouragement:

muchas gracias brother te beso los pies me solucionaste el problema eres lo máximo amigo 😉
 
Última edición:
Atrás
Arriba