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:
Y en redirec.php tengo este 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>";} ?>
Código:
Lo que me muestra una página en blanco con la url<?php echo "$r"; Header("Location: $r"); ?>
Código:
¿Es correcto que se muestre la url a redireccionar en lugar de $r?http://www.miweb.com/redirec.php?r=http://www.urlaredireccionar.com.
¿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.