S
suenajoven
Épsilon
<?php
function getCurrentUrl(){
$domain = $_SERVER['HTTP_HOST'];
$url = "http://" . $domain . $_SERVER['REQUEST_URI'];
return $url;
}
?>
<?php
echo getCurrentUrl();
?>
No sé si esto te sirva, en Wordpress como obtengo la dirección en la que está el usuario es:
data-href="<?php the_permalink() ?>"
<iframe src="//www.facebook.com/plugins/like.php?app_id=250599258312911&href=http://www.fullsonido.net<? echo $_SERVER['REQUEST_URI']?>&send=false&layout=standard&width=450&show_faces=true&action=like&colorscheme=light&font&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe></div>
en mii web para el "ME Gusta" uso este code , la url es asi x ejemplo: www.fullsonido.net/rock/bon-jovi/:
HTML:<iframe src="//www.facebook.com/plugins/like.php?app_id=250599258312911&href=http://www.fullsonido.net<? echo $_SERVER['REQUEST_URI']?>&send=false&layout=standard&width=450&show_faces=true&action=like&colorscheme=light&font&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe></div>
$url = str_replace("fbid(.*?)", "",$_REQUEST['URI']);
<?php
function get_url()
{
$host = $_SERVER['HTTP_HOST'];
return 'http://'.$host.'/'.basename($_SERVER['REQUEST_URI']);
}
// Just for test
echo get_url();
<?php
function getCurrentUrl(){
//atrapa el dominio
$domain = $_SERVER['HTTP_HOST'];
//fix: para otras url por ejemplo admin.php?u=jpmaster
$uri = (stristr('.html?',$_SERVER['REQUEST_URI'])) ? current(explode('?', $_SERVER['REQUEST_URI'])) : $_SERVER['REQUEST_URI'];
return 'http://'.$domain.$uri;
}
?>
con esta funcion te olvidaras de ese problema revisalo y pruebalo
PHP:<?php function getCurrentUrl(){ //atrapa el dominio $domain = $_SERVER['HTTP_HOST']; //fix: para otras url por ejemplo admin.php?u=jpmaster $uri = (stristr('.html?',$_SERVER['REQUEST_URI'])) ? current(explode('?', $_SERVER['REQUEST_URI'])) : $_SERVER['REQUEST_URI']; return 'http://'.$domain.$uri; } ?>
stristr('.html?',$_SERVER['REQUEST_URI'])
stristr('?',$_SERVER['REQUEST_URI'])
Probaste con la que te dije?aun me sigue mostrando lo mismo
al poner que muerte me sale algo como esto
web.com/1.php?u=jpmaster
🙁
Probaste con la que te dije?
<?php
function getCurrentUrl(){
//atrapa el dominio
$domain = $_SERVER['HTTP_HOST'];
//fix: para otras url por ejemplo admin.php?u=jpmaster
$uri = (stristr('?',$_SERVER['REQUEST_URI']) ) ? current(explode('?', $_SERVER['REQUEST_URI'])) : $_SERVER['REQUEST_URI'];
return 'http://'.$domain.$uri;
}
?>
<?php
echo getCurrentUrl();
?>
la funcion te la hize pensando en que tenias problemas solo con .html?blablabla
pero si me dices que es para todos las extensiones entonc solamente quitale la comprobación en esta linea
PHP:stristr('.html?',$_SERVER['REQUEST_URI'])
por esta
PHP:stristr('?',$_SERVER['REQUEST_URI'])
$url = str_replace("fbid(.*?)", "",$_REQUEST['URI']);
function getCurrentUrl(){
//atrapa el dominio
$domain = $_SERVER['HTTP_HOST'];
//fix: para otras url por ejemplo admin.php?u=jpmaster
$uri = (str_replace("(.*?)", "",$_SERVER['REQUEST_URI'])) ? current(explode('?', $_SERVER['REQUEST_URI'])) : $_SERVER['REQUEST_URI'];
return 'http://'.$domain.$uri;
}
haber enseñame la url que deseas verificar
esta funcion se va a favoritos, gracias por compartir la solución... lo acabo de probar y funciona de maravilla ^^!
$url = str_replace("(.*?)", "",$_REQUEST['URI']);
//si lanza un true entonc se ejecuta current(explode('?', $_SERVER['REQUEST_URI']))
(falso/positivo) ? current(explode('?', $_SERVER['REQUEST_URI'])) : $_SERVER['REQUEST_URI'];
//la funcion basicamente busca un ? en la cadena y muestra la posicion anterior o actual del arreglo
$test = ($valor == true) ? (mi funcion si es positivo) : (mi funcion si es negativo);
<?php
function getCurrentUrl(){
//atrapa el dominio
$domain = $_SERVER['HTTP_HOST'];
$uri = (true) ? current(explode('?', $_SERVER['REQUEST_URI'])) : $_SERVER['REQUEST_URI'];
return 'http://'.$domain.$uri;
}
?>
<?php
echo getCurrentUrl();
?>
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?