Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wykryć czy klient ma akceptuje cookie?
tomrak
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cichy
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 197
Pomógł: 0
Dołączył: 9.09.2003
Skąd: z Marsa

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


na wstępie zrób coś takiego.
[php:1:27fc2cd432]<?php
if($_GET['check']=="cookie")
{
if(isset($_COOKIE['nazwa']))
{
//ma włączoną obsługe cookie
}
else
{
//nie ma obsługi cookie
}
}
else
{
setcookie("nazwa","jakaswartosc",time()+10000);
header(Location: http://www.twojastrona.pl/index.php?check=cookie);
}
?>[/php:1:27fc2cd432]

Powinno zadziałać.
Cytat
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.

Co do tego to jeśli chodzi o sesje wbudowane w php to jeśli ciacho nie istnieje sesja jest przekazywana w URLu (chyba że w php.ini jest to wyłaczone)

Pozdrawiam

EDITED: właśnie zdałem sobie sprawe że to nie zabardzo będzie działać.
zaraz coś wykombinuje innego
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: 5.10.2025 - 22:54