![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.01.2004 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Piszę po raz pierwszy na tym forum. Szukałem odpowiedzi na pytanie zadane w temacie, lecz nie znalazłem na tym forum. Jeśli temat był już poruszany to przepraszam i proszę o wskazówkę, odnośnik do tego miejsca. Jeśli nie to pytam: Jak wykryć czy klient akceptuje cookie? Po co takie coś? Przypuśćmy, że moje oprogramowanie prowadzące statystykę odwiedzin strony zapisuje na dysku serwera nr sesji kazdego z uzytkownikow, jednoczesnie zapisuje cookie u klienta, ktore zawiera ten nr sesji. Jesli klient będzie miał wyłączoną obsługę cookie, przy następnym wejsciu zostanie mu znów przydzielone nowe cookie - bo oprogamowniae sprawdza czy takowe jest zapisane u niego. Powoduje to psucie statystyki - gdyż nabija to liczę indywidulanych użytkowników odwiedzających serwis. Proszę o poradę. Serdecznie pozdrawiam, Tomek. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 197 Pomógł: 0 Dołączył: 9.09.2003 Skąd: z Marsa Ostrzeżenie: (0%) ![]() ![]() |
[php:1:6c8ffb4d58]<?php
$twoja_strona = "http://www.twojastrona.pl"; if($_SERVER['HTTP_REFERER']==$twoja_strona) { if(!isset($_COOKIE['nazwa']) { //nie ma obsługi ciastek } else { //ma obsługe ciastek } } else { setcookie("nazwa","jakaswartosc",time()+10000); header(Location: $twoja_strona); } ?>[/php:1:6c8ffb4d58] Ten kod powinien być lepszy. Choć glowy sobie nie dam uciąć (ani niczego innego (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) Co do informowania ludności że Twoja strona działa na ciastkach to informuj ich wtedy gdy to ciastko musi zostać postawione. W przeciwnym razie użytkownikowi wszystko jedno czy są ciastka czy nie ma. Pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 17:48 |