Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][cookie] Unikalne nazwa ciasteczka?
Forum PHP.pl > Forum > Przedszkole
kamioool
Witam, zrobiłem prosty skrycik który wyświetla informacje z bazy danych za pomocą funkcji GET.
id
nick
imie
email

I od pewnego czasu próbuje zrobić by po kliknięciu w odpowiedni link na stronie zwiększał się licznik kliknięć. Z powodu małej wiedzy używam do celu filtrowania ciasteczek. Można kliknąć jeden raz dziennie. A problem jest taki jeśli stworze ciasteczko ...
I wejdę na link
127.0.0.1/index.php?id=1
naliczy mi klikniecie, ale jeśli zaraz po tym wejdę na
127.0.0.1/index.php?id=888888
Kliknięcia już nie naliczy. Nie wiem jak rozwiązać ten problem.

Sory że tak kiepsko to opisałem ale do końca sam tego nie rozumiem tongue.gif
pyro
zapisuj do ciasteczka tez id kliknietego linku smile.gif czyli to z adresu id=888
kamioool
Cytat(pyro @ 1.11.2008, 19:26:24 ) *
zapisuj do ciasteczka tez id kliknietego linku smile.gif czyli to z adresu id=888


No nie oświedziłeś mnie ... jak bym sie nie pytał jak to zrobić?

@edit mam dodatkowy problem

echo("Gratuluje $nick <a href="index.php?id=$id">Założyłeś konto kliknij aby przejsc</a> ");


Nie wiem po prosru jak wstawic zmienna
pyro
  1. <?php
  2. // mozesz dac ciasteczko naprzyklad 'voted'
  3.  
  4. $voted = explode(';', $_COOKIE['voted']);
  5. // w tym ciasteczku mozesz zapisywac id naprzyklad tak: 38;1;355;3888
  6. if(!in_array($_GET['id'], $voted))
  7. {
  8. $_COOKIE['voted'] .= ';'.$_GET['id']; // tak sie nie zupdatuje cookie, ja chce ci tylko pokazac co powinienes zrobic :)
  9. // dodaj do licznika głosów
  10. }
  11. else
  12. {
  13. // poinformuj ze glos juz oddano i takie tam blebleble
  14. }
  15. ?>


Cytat(kamioool @ 1.11.2008, 20:33:12 ) *
@edit mam dodatkowy problem

echo("Gratuluje $nick <a href="index.php?id=$id">Założyłeś konto kliknij aby przejsc</a> ");


Nie wiem po prosru jak wstawic zmienna


dales zle cudzyslowy

  1. <?php
  2. echo('Gratuluje'.$nick.' <a href="index.php?id="'.$id.'">Założyłeś konto kliknij aby przejsc</a>"');
  3. ?>
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.