Comunidad oficial de diseñadores web, web developers y Webmasters. Aqui podemos tratar temas actuales sobre diseño y tecnología. Podemos compartir y actualizarnos. Photoshop, Flash, PHP, ASP, Java, HTML, CSS, MySQL, CMS, etc. Unite YA y lee los Sticky
Ver más- 13,065 Miembros
- 9,531 Temas
- 3,449 Seguidores
[Solucionado] Proteccion de Links
Habran visto por ahi las paginas que venden por ejemplo, scripts php, scripts jquery o templates (Themefores, Templatemonster, etc). Cuando alguien compra, les da un link para descarga, el link es unico por cada usuario y hasta creo uqe cambia cada vez que el usuario ingresa nuevamente.
Es una funcion php obviamente y manejado con MySQL pero no se me ocurre de ninguna forma como hacerlo. Por otro lado, tampoco se como se llama ese tipo de sistema (aparte de ser un carrito de compras).
Alguno tiene idea de como se hace, o que tengo uqe buscar al respecto de eso?
- 4Calificación
- 1Seguidores
- 127Visitas
- 0Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
3 respuestas
Link Protector se llama pero con mysql no se como se hace solo hay que adaptarlo al mysql
Tenes que tener un "logo.png" en la misma carpeta
<?php
//Esto es para crear una URL despues del archivo PHP archivo.php?url=google.com.ar
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:///si", $u)) $u = "http://$u";
return $u;
}
//Esto decide la url que va despues del archivo EJ archivo.php?url= ?otro=
$u2=urlmake($_REQUEST["url"]);
?>
<!-- Programado por nicolobos77 -->
<html>
<head>
<meta http-equiv="Content-Language" content="es">
<title>TuPagina! - Enlace</title>
</head>
<body text="#FFFFFF" bgcolor="#000000">
<p align="center">
<a href="/"><img src="logo.png" border="0" /></a></p>
<p align="center"><b>Link Protector</b></p>
<p align="center"><b>Este enlace pertenece a:</b></p>
<p align="center"><b><a href="/">Tu pagina!</a></b></p>
<p align="center"><b>Cargando...</b></p>
<p align="center"><?=$u2?></p>
<p align="center"><a href="<?=$u2?>">Serás Redireccionado en 8 Segundos Da clic
Aquí si no quieres esperar</a></p>
<META HTTP-EQUIV="Refresh" CONTENT="8; URL=<?=$u2?>">
</html>
Creas un MYSQL y ejecuta este code
CREATE TABLE IF NOT EXISTS `url` (`id` int(2) NOT NULL AUTO_INCREMENT,
`url` varchar(120) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Creas un php con este code y pone los datos de la MYSQL
Cambia TuPagina! por el nombre de tu pagina
<?php
//Conexion con MYSQL
$host = "host";
$usuario = "user";
$password = "password";
$database = "database";
$conexion = mysql_connect($host, $usuario, $password);
mysql_select_db($database);
//Seleccionar MYSQL
$queEmp = "SELECT * FROM url ORDER BY id desc";
$resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
//Cargar MYSQL
if ($totEmp> 0) {
while ($rowEmp = mysql_fetch_assoc($resEmp)) {
$id = $rowEmp['id'];
$url = $rowEmp['url'];
}
}
//Esto es para crear una URL despues del archivo PHP archivo.php?url=google.com.ar
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:///si", $u)) $u = "http://$u";
return $u;
}
//Esto decide la url que va despues del archivo EJ archivo.php?url= ?otro=
$u2=urlmake($_REQUEST["id"]);
?>
<!-- Programado por nicolobos77 -->
<html>
<head>
<meta http-equiv="Content-Language" content="es">
<title>TuPagina! - Enlace</title>
</head>
<body text="#FFFFFF" bgcolor="#000000">
<p align="center">
<a href="/"><img src="logo.png" border="0" /></a></p>
<p align="center"><b>Link Protector</b></p>
<p align="center"><b>Este enlace pertenece a:</b></p>
<p align="center"><b><a href="/">Tu pagina!</a></b></p>
<p align="center"><b>Cargando...</b></p>
<p align="center"><?=$url?></p>
<p align="center"><a href="<?=$url?>">Serás Redireccionado en 8 Segundos Da clic
Aquí si no quieres esperar</a></p>
<META HTTP-EQUIV="Refresh" CONTENT="8; URL=<?=$url?>">
</html>
increible hermano... muchisimas gracias!... me encanto la funcioncita...!!