Squirrel пишет:У тебя вопрос больно сумбурный.
Первый вариант, это посмотреть в БД, а нет ли уже такой записи. То есть, если надо фиксировать факт нажатия на ссылку, то тут в тему по работе с БД.
Если же надо посчитать нажатия на ссылку, то как вариант смотреть HTTP_CACHE_CONTROL, HTTP_PRAGMA, HTTP_REFERER в $_SERVER, может что-то полезное там для себя найдешь. Более правильно дописывать нечто, делающее ссылку всегда уникальной. И по этому "нечто" смотреть, не была ли раньше нажата и посчитана эта ссылка.
Эх такой вариант не пройдет, нажимать можно и два и более раз с записью в БД, нужно чтобы другими способами не записывалось, а именно через обновление страницы
Я думал при записи в БД делать перезагрузку,
header('Refresh: 0;URL='); этим способом перезагрузка идет полностью с Гет-данными, еще есть способ, когда сам адрес сохраняется, а гет отваливается при перезагрузки, но не могу никак вспомнить....