Hola,
Quería realizar una consulta de php que me tiene un poco frito,
En Wordpress, estoy intentando pasar una variable de una entrada que contiene una url a otra dirección que lo que hace es redireccionar el navegador a la url que se le pasa. Pero por más que pruebo no lo consigo y escribo aquí para ver si alguien podría ayudarme a dar con el fallo.
Para cada entrada tengo definida la variable r, que recogo de esta forma:
Código:
<?php
$r = get_post_meta($post->ID, "r", true);
if (!empty($r)) {
echo "<center><a href='http://www.miweb.com/redirec.php?r=$r' target='_blank'>Redirección</a></center>";}
?>
Y en redirec.php tengo este código:
Código:
<?php
echo "$r";
Header("Location: $r");
?>
Lo que me muestra una página en blanco con la url
Código:
http://www.miweb.com/redirec.php?r=http://www.urlaredireccionar.com.
¿Es correcto que se muestre la url a redireccionar en lugar de $r?
¿Alguien me puede echar una mano para saber cuál es el fallo en el código? El caso en la url a la que se le manda la variable, no se muestra el contenido de $r, por tanto me parece que no estoy poniendo bien el código para que recoga la variable.
Espero que podáis ayudarme, muchas gracias a tod@s de antemano.