Redirección
/**
* Nombre del archivo redirect.php
* Redireccionar pagina, que recibe valor por index.php, ponemos en el array $links todos los links que van ser redireccionados
* Redirect page. 301 = permanente, 302 = temporal
* @param type $url
* @param type $permanent: permanent = true, no permanet = false
* Modo of use: Redirect('http://www.google.com/', false);//Page not is redirect permanent
*/
function Redirect($url, $permanent = false) {
header('Location: ' . $url, true, $permanent ? 301 : 302);
exit();
}
//Array de todos links que van ser dirigidos
$links = [
"/pagina-01-viejo/" => "/pagina-01-nuevo/",
"/pagina-02-viejo/" => "/pagina-02-nuevo/",
"/pagina-03-viejo/" => "/pagina-03-nuevo/",
"/pagina-04-viejo/" => "/pagina-04-nuevo/",
];
// Obtiene el valor (la url = URI) de la web :)
$uri = trim($_SERVER['REQUEST_URI']);
//Verificamos que la ruta sea mayor a 1 (osea que no tenga "/"), y que exista en el array la ruta que se ingreso por la web
if (strlen($uri) > 1 && array_key_exists($uri, $links)) {
Redirect($links[$uri]);
}
?>
Obtener contenido de web
Obtener de manera sencilla
<?php
echo file_get_contents('http://wilzon.com/lista-de-productos.json');
?>
Este modo se puede utilizar si es que no puedes obtener el contenido de manera sencilla
<?php
$url = 'http://wilzon.com/lista-de-productos.json';
$opts = array('http' => array('header' => "User-Agent:MyAgent/1.0rn"));
$context = stream_context_create($opts);
$data = file_get_contents($url, false, $context);
echo $data;
?>