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
  • 0

[Solucionado] Proteccion de Links

No se si el titulo del tema esta bien, pero mi consulta es la siguiente:

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?
  • 0
  • 4Calificación
  • 1Seguidores
  • 127Visitas
  • 0Favoritos

3 respuestas

@nicolobos77 dijo Hace más de 3 meses:

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>

@nicolobos77 dijo Hace más de 3 meses:

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 ($totEmp0) {
   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>

Tienes que ser miembro para responder en este tema