Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rejestracja kliknięć
Forum PHP.pl > Forum > PHP
PMadej
Mam coś takiego ... wyświetlam banner i po kliknięciu na niego chcę zarejestrować to że ktoś kliknął ... nie bardzo wiem jak to zrobić, dla zwykłych linków robiłem formularz z polem ukrytym które zawieralo klucz do if'a który potem przetwarzał odpowiednio dane, ale jak to zrobić dla linku tekstowego lub bannera który otwiera nowe okno??

Z góry dzięki za odpowiedź...
nobody
Kod
<A HREF="zlicz.php?idlinku=1">

Plik zlicz.php robisz na zasadzie zwyklego licznika, dane trzymasz w bazie lub w plikach i zwiekszasz liczbe po kazdym kliknieciu. Pozniej dajesz przekierowanie na adres, ktory mial sie otworzyc. I to by bylo tyle...
PMadej
Cytat
Kod
<A HREF="zlicz.php?idlinku=1">

Plik zlicz.php robisz na zasadzie zwyklego licznika, dane trzymasz w bazie lub w plikach i zwiekszasz liczbe po kazdym kliknieciu. Pozniej dajesz przekierowanie na adres, ktory mial sie otworzyc. I to by bylo tyle...


czyli mam mieć coś takiego?
zlicz.php
[php:1:ff2021d976]<?php
if ($idlinku=1){
$link="http://jakas_strona.pl";
}
header("Location: $link");
exit;
?>[/php:1:ff2021d976]
spenalzo
Cytat
czyli mam mieć coś takiego?
zlicz.php
[php:1:15a74dbca7]<?php
if ($idlinku=1){
  $link="http://jakas_strona.pl";
}
header("Location: $link");  
exit;
?>[/php:1:15a74dbca7]

Może być, ale jak już to:
[php:1:15a74dbca7]<?php
if ($HTTP_GET_VARS["idlinku"]==1){
$link="http://jakas_strona.pl";
}
header("Location: ".$link);
die();
?>[/php:1:15a74dbca7]
adwol
Cytat
[php:1:dacc0a0913]<?php
header("Location: ".$link);  
?>[/php:1:dacc0a0913]

I co to zmieniło?
Cytat
[php:1:dacc0a0913]<?php
die();
?>[/php:1:dacc0a0913]

Albo to? Zwłaszcza, że:
Cytat
die -- Alias of exit()

A jeśli już, to ja bym użył $_GET zamiast $HTTP_GET_VARS, która jest uważana za przestarzałą.
PMadej
Dzieki serdeczne chłopaki za pomoc ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.