Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak przypisać zapytanie sql do kliknięcia w link ?
--Piter--
post
Post #1





Goście







Mam link:

  1. <a href=""></a>


W jaki sposób mogę zapisać ilość kliknięć w ten link ?
Chciałbym, żeby po kliknięciu wykonało się dane zapytanie sql ale jak to zrobić ?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




@Daimos: Czy Ty czytasz co napisałem? Gdzie wspomniałem, że wewnętrzne przekierowanie w klik.php będzie 301, które przekaże moc? Ja jedynie Tobie wytknąłem, że 301 jakie proponujesz/sugerujesz to kiepski pomysł. W absolutnie żadnym wypadku nie dałbym wewnątrz pliku klik.php R=301 (IMG:style_emoticons/default/smile.gif)

I ja na odwrót uważam z linkami, bo linkowanie wewnętrzne nie potrzebuje takiego cudowania. W zasadzie wystarczy sprawdzać referera w zmiennej $_SERVER, choć mam świadomość możliwości jego blokowania czy modyfikowania przez paranoików. Ale tacy userzy TYM bardziej zablokują skrypty JS mające zliczać kliki (IMG:style_emoticons/default/wink.gif)

Piter... Skoro taka jest kolejność to czemu przed zrobieniem Location i przekierowania nie inkrementujesz licznika w bazie? To jest właśnie to co wkleili IceManSpy czy gac3k.
Wywołujesz
  1. <a href="klik.php.id=1">link</a>
a w pliku klik.php
  1. <?php //tu połaczenie z bazą;
  2. //tu zapytanie inkrementujące licznik w bazie;
  3. //tu nagłówki do przekierowania i samo przekierowanie;
  4. ?>

EDIT: i jeśli dobrze zrozumiałem post autora powyżej to dobrze odczytałem intencje autora... Skrypt jeden odwołujący się do bazy by spod id pobrać link i przekierować na stronę zewnętrzną. Jedynie pomiędzy odczytem a przekierowaniem powinno być jeszcze inkrementowanie.
Go to the top of the page
+Quote Post

Posty w temacie
- -Piter-   [PHP]Jak przypisać zapytanie sql do kliknięcia w link ?   18.07.2011, 19:09:11
- - Daimos   no bez jaj... sprawdź może zadziała Ci tak: [HTML]...   18.07.2011, 19:21:22
- - -Piter-   Przepraszam, ale ten dział to przedszkole a ja jes...   18.07.2011, 19:33:16
|- - Kshyhoo   Cytat(-Piter- @ 18.07.2011, 20...   18.07.2011, 20:17:07
- - peter13135   CytatNiestety Twój sposób nie działa. :D:D:D:D:D ...   18.07.2011, 19:42:23
- - -Piter-   Oczywiście szukałem odpowiedzi w google, coś znala...   18.07.2011, 20:47:42
- - IceManSpy   [PHP] pobierz, plaintext if(isset($_GET...   18.07.2011, 21:08:49
- - gac3k   stary no, nawet parser na forum, pokazuje Ci gdzie...   18.07.2011, 21:11:53
- - -Piter-   Przecież te wasze kody musiałyby być umieszczone w...   18.07.2011, 22:00:24
- - Daimos   Trzymajcie mnie, bo krzesło już połamałem Jeśli ...   18.07.2011, 22:07:49
|- - -Piter-   Cytat(Daimos @ 18.07.2011, 22:07:49 )...   18.07.2011, 22:32:30
- - thek   Boże... Widzisz i nie grzmisz. Może choć piekło po...   18.07.2011, 22:16:34
- - Daimos   Cytat(thek @ 18.07.2011, 23:16:34 ) B...   18.07.2011, 22:18:25
- - thek   A widzisz różnicę między: <a href="http://...   18.07.2011, 22:46:07
- - Daimos   Cytat(thek @ 18.07.2011, 23:46:07 ) A...   18.07.2011, 23:20:29
- - -Piter-   Link jest do strony wewnętrznej, w której jest prz...   18.07.2011, 23:54:19
- - thek   @Daimos: Czy Ty czytasz co napisałem? Gdzie wspomn...   19.07.2011, 00:01:58
|- - -Piter-   Cytat(thek @ 19.07.2011, 00:01:58 ) P...   19.07.2011, 00:17:04
- - cer98   może napiszecie jak pozbyć się tego, że ktoś podst...   19.07.2011, 00:34:19
- - rzymek01   nie ma to jak dobra porcja humoru na nockę @cer9...   19.07.2011, 01:30:05
- - marcinrm5   Mój sposób [PHP] pobierz, plaintext //połączenie z...   19.07.2011, 11:38:17
- - peter13135   $sql będzie miało wartość true lub false - i ...   19.07.2011, 12:05:18


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.11.2025 - 11:40