101Level - Foro

[Guia] Ocultar links de descarga y redirigir con "PHP" Simple

0 Usuarios y 1 Visitante están viendo este tema.

jesuscamp1

Bueno lo que les enseñare es una simple funcion del php que podemos usar para ocultar los links directos de nuestras descargas o simplemente como redirector 


Ejemplo:

Código: [Seleccionar]
<? switch($id) {
case '':
header ("Location: http://Mi-pagina.com"); // esta sera la pagina que aparecera al abrir el archivo por defecto
 break;
case 'descarga1': // Este sera el nombre que le pondremos al id del archivo
header ("Location: http://Mi-pagina.com/descarga1.zip"); // esta es la ruta del nombre del archivo a redirigir o descargar
break; 
default:
header ("Location: http://Mi-pagina.com"); // esto al igual que el primero es el header por default que aparecera al acceder al archivo directamente osea redirigira para alla si quieren accesar al archivo directamente desde el navegador
} ?>


entonces para ese ejemplo la ruta al archivo sera suponiendo que el archivo donde meteremos el codigo se llame descarga.php

http://Mi-pagina.com/descarga.php?id=descarga1

Nota si quieren cambiar el que diga ?id a uno que gusten como por ejemplo ?nombre simplemente modificar

Código: [Seleccionar]
<? switch($id) {

Quedaria asi
Código: [Seleccionar]
<? switch($nombre) {
y la url asi

http://Mi-pagina.com/descarga.php?nombre=descarga1

Basicamente esto funciona como redirector   web asi quelopueden usar para redirigir

Si quremos agregar mas enlazes hacemoslos siguiente

Código: [Seleccionar]
<? switch($id) {
case '':
header ("Location: http://Mi-pagina.com"");
 break;
case 'descarga2':
header ("Location: http://Mi-pagina.com/descarga2.zip");
 break; // cada vez que termina uno de estos agregamos
case 'Descarga3: //este con el id o nombre del archivo
header ("Location: http://Mi-pagina.com/descarga3.zip"); // una ruta para el archivo o redireccion
 break; // y este para terminar
 case 'Descarga4':
header ("Location: http://Mi-pagina.com/descarga4.zip");
 break;  // esto debe ir siempre antes del siguiente codigo
default: // esto lo deben respetar loscodigos de redireccion van antes de esto
header ("Location: http://Mi-pagina.com");
} ?>


Con esto finalizala guia  si tienen dudaspreguntenme y tambien si no entenden algopara mejorar la guia ^^  :plaughgs5:
« última modificación: 03 de Junio de 2008, 21:11 por jesuscamp1 »


 

[Vídeo Guía] Como hacer un registro de cuentas PHP Dreamweaver (Cap's 1, 2, 3)

Iniciado por AKACSUKI

Respuestas: 0
Vistas: 3447
Último mensaje 05 de Noviembre de 2010, 16:14
por AKACSUKI
[Video Guía] PHP (POO) - Encapsulamiento y Métodos Constructores (Parte 2)

Iniciado por Alderis

Respuestas: 0
Vistas: 1484
Último mensaje 12 de Marzo de 2013, 18:36
por Alderis
[Video Guía] PHP (POO) Estructura básica (Parte 1)

Iniciado por Alderis

Respuestas: 0
Vistas: 1262
Último mensaje 02 de Marzo de 2013, 15:28
por Alderis