Mira a ver, en config.php estan solo las opciones de coneccion/seleccion de db cierto? en ese caso:
Código PHP:
<?php
session_start(); //esto tiene que estar en cada pagina que chequee o utilice funciones referentes a la sesion
include('config.php');
$idusuario=$_SESSION['idusuario'];
$ip=$_SERVER["REMOTE_ADDR"];
//Tomas los datos guardados, llamese idusuario e ip:
$result=mysql_query("SELECT * FROM tabla WHERE idusuario=$idusuario",$connect); //le pedis que te devuelva los datos donde el idusuario es igual al que esta en session
//$connect es la variable donde definiste la coneccion en config.php
$fecha=now(); //now() indica la fecha y tiempo exacto del servidor en el momento de la consulta
//Preguntas si la ip guardada es igual a la actual en dicho usuario, y si hizo mas de 1 click:
if ($row["ip"]==$ip && $id==$row["idusuario"] && $row["clicks"]>1)
{
echo "ya has clikeado";
}
else
{
echo "enlace";
}
//Liberar los resultados para no ocupar memoria inutil y cerrar la coneccion:
mysql_free_result($result);
mysql_close($connect);
?>