Es que quiero hacer un script similar a como lo hace esa pagina, pero lo único que me falta es la ultima parte, es decir, cuando ya generé la URL acortada (que tmb la almacena en una base de datos); luego al querer ingresarlo desde un navegador, este me dice que no existe (y esta en la base de datos), no se como hacer la comparación.
Acá les dejo lo que tengo realizado
create.php
Código PHP:
[HTML]<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<div class="module_content">
<fieldset>
<label>Links de Redirección</label><br>
<input name="link" type="text" size="45" required>
</fieldset>
<div class="clear"></div>
</div>
<footer>
<div class="submit_link">
<input type="submit" name="Publish" value="Crear URL" class="alt_btn">
</div>
</footer>
</form>[/HTML]
<?php
if(isset($_POST['Publish'])){
$redirect= $_POST['link'];
/*Comienzo de la funcion de redireccion*/
$rand_link= substr(md5(uniqid(rand())),0,5);
$URL= 'http://acceso10.com/?r='.$rand_link;
/*Fin de la funcion de redireccion*/
require('config/connect.php');
$escritura_BD= "INSERT INTO $tabla1 (redirect url, identificado) VALUES ('$redirect', '$URL', '$rand_link')";
$sql= mysql_query($escritura_BD);
echo '<h4 class="alert_success">URL Generada con Exito!! <input name="URL" type="text" value="'.$URL.'" size="40" readonly onclick="this.focus();this.select()"> (Copie y pegue este links)</h4>';
mysql_close($connect);
}
?>
Código:
y la pagina luego le genero una url cortita tipo:http://Tu_Sitio_Web.com.ar/una_carpetita/index.php/un_anito_o_fecha/2014-03-01/acaTermina.html
Código:
Pero luego no se como seguirhttp://acceso10.com/?r=A4tx1
Alguna ayuda???