Tengo un script acortador de enlaces pero no puedo hacerlo funcionar para que guarde las visitas cada que visitan el link acortado tengo ya lista mi tabla pero no se donde colocar o que codigo colocar para que cuenten las visitas...
Aquí el código podrían ayudarme ?
mi tabla se llama: url_hits
Código PHP:
Ver original<?php
//Incluir base de datos
include('db.php');
//redirigir al enlace real si la URL se establece
if (!empty($_GET['url'])) { $redirect = "http://".str_replace("http://","",$redirect[url_link
]); header('HTTP/1.1 301 Moved Permanently'); header("Location: ".$redirect); }
//
//Insertar nueva url
if ($_POST['url']) {
//Conseguir cadena aleatoria de URL y añade http: // si no está lo tiene
$short = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'), 0, 3);
mysql_query("INSERT INTO urls (url_link, url_short, url_ip, url_date) VALUES
(
'".$short."',
'".$_SERVER['REMOTE_ADDR']."',
)
");
$redirect = "?s=$short";
}
//
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>JethCrew URL Short</title>
<style type="text/css">
<!--
body {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 25px;
text-align: center;
}
input {
font-size: 20px;
padding: 10px;
}
h2 {
font-size: 16px;
margin: 0px;
padding: 0px;
}
h1 {
margin: 0px;
padding: 0px;
font-size: 35px;
color: #009999;
}
form {
margin: 0px;
padding: 0px;
}
h3 {
font-size: 13px;
color: #666666;
font-weight: normal;
}
h3 a {
color: #006699;
text-decoration: none;
}
table {
font-size: 13px;
background-color: #EBEBEB;
border: 1px solid #CCCCCC;
}
-->
</style>
</head>
<body>
<h1> URL a Acortar!: </h1>
<form id="form1" name="form1" method="post" action="">
<input name="url" type="text" id="url" value="http://" size="75" />
<input type="submit" name="Submit" value="Go" />
</form>
<!--Muestra link recien creado-->
<?php if (!empty($_GET['s'])) { ?> <br />
<h2>Aquí está la URL corta: <a href="<?php echo $server_name; ?><?php echo $_GET['s']; ?>" target="_blank"><?php echo $server_name; ?><?php echo $_GET['s']; ?></a></h2>
<?php } ?>
<!---->
<br />
<br />
</body>
</html>