Comunidad de diseño web y desarrollo en internet online

PHP redirección entre dos enlaces

Citar            
MensajeEscrito el 05 Abr 2020 03:20 pm
Hola buenos días, soy nuevo en el foro y quería consultarles si alguien podria darme una mano.
Lo que quiero es hacer una especie de validacion entre dos enlaces.
Yo tengo un enlace el cual redirecciona a otro pero quiero que, en caso de que este caido el enlace al que estoy siendo redireccionado, pruebe con otro enlace de respaldo. Sería algo así:[img]https://ibb.co/SPTkKDq[/img]
Quiero hacer que el enlace A pruebe con el B y en caso de que esté caido redireccione al C, se me ocurrio hacer un redirect pero no encuentro la manera de que pruebe primero con uno y luego vaya al otro.
Espero sus respuestas, gracias.

Por sur0x

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 06 Abr 2020 10:32 am
Lo que deberías shacer es probar primero si el enlace B anda, luego si C anda, etc. Para eso puedes simplemente tratar de cargar la pagina B y ver si recibes un 200 OK, seria algo asi, usando https://www.php.net/manual/es/function.get-headers.php

Código PHP :

$locationA = 'http://sitioa.com';
$headers=  get_headers($locationA);
if(strpos('200', $headers[0])) header("Location: $locationA");


Jorge

Por solisarg

BOFH

13640 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.