Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak podstawic zmienne pod cookies
slimboot
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 14.03.2011

Ostrzeżenie: (0%)
-----


CZesc


Tworze dosć rozbudowany serwis, ktory posiada ok 8000 podstron. Do każdej podstrony musze miec dodany osobny licznik wejsc, ktory bedzie liczyl odwiedziny odpornie na odświerzanie strony. Licznik posiadam i dziala bez zarzutu. Problem pojawia się, że nie mam zamiaru otwierac pokolei każdą podstrone i dodawać inne nazwy ciastek z osobna, bo nie mam na to czasu, a pozatym co chwile beda sie pojawiac nowe podstrony i byloby to bardzo klopotliwe, dlatego stworzylem, ze w folderze z podstrona znajduje sie zapisana w notatniku unikatowa nazwa dla ciastka, ktora wystarczy pobrac za pomoca file_get_contents i jakos wstawic tą zmienną do wysylania i odczytywania ciastek. I o ile da się podstawić przy wysylaniu ciastka zmienną np:

Kod
<?

$dodajnowe=("unikatowaNazwaCiastka");


setcookie("$dodajNowe", "1", time()+3600*24);



?>


to problem pojawia się gdy chciałbym podstawic zmienną w liczniku, który wygląda następująco:

Kod
<?          

               if(file_exists("licznikWejsc/licznik.txt"))
               { /* sprawdza, czy plik istnieje */



               $ile=file_get_contents("licznikWejsc/licznik.txt");



               if(
$unikatowaNazwaCiastka!="1") /* sprawdza, czy
               użytkownik już odwiedzał stronę */
               {
               $ile++; /* zwiększa warto?ć
               o 1 tylko po pierwszym wej?ciu */
               }
               }
               else
               {
               $ile=1; /* je?li plik nie istnieje, wy?wietli się 1 */
               }

               $file=fopen("licznikWejsc/licznik.txt", "w");
               flock($file, 2);
               fwrite($file, $ile);
               flock($file, 3);
               fclose($file);
]

Próbowałem podstawiac zmienne pod nazwe ciastka i pod wartosci i ciagle nie wiem jak to zrobic, bo nie da sie podstwic zmienną $dodajNowe pod zmienną $unikatowaNazwaCiastka, prosze o pomoc, bo kombinowałem całą noc i ciągle mam rozłożone ręce, dzięki
Go to the top of the page
+Quote Post

Posty w temacie


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.09.2025 - 03:48