![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 15 Dołączył: 13.09.2003 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
Wykrywacz ciasteczek
Opis: Skrypt ten ma za zadanie wykryć ustawienia użytkownika, co do ciasteczek. Użycie: Wystarczy odwołać się do skryptu ciasteczko.php?akcja=sprawdz. Wyświetlony zostanie stosowny napis, odpowiedni do preferencji użytkownika. Skrypt: [php:1:ad6315ca60]<?php $akcja = $_GET['akcja']; if (!isset($akcja)) { $akcja = "sprawdz"; } if ($akcja=="nie") { echo "Ciasteczka sa <font color="#ff0000"><b>WYLACZONE</b></font>."; } if($akcja=="tak") { echo "Ciasteczka sa <font color="#ff0000"><b>WLACZONE</b></font>."; } if($akcja=="sprawdz") { echo "<SCRIPT LANGUAGE="JAVASCRIPT"> <!-- var tmpcookie = new Date(); chkcookie = (tmpcookie.getTime() + '10000'); document.cookie = "chkcookie=" + chkcookie + "; path=/"; if (document.cookie.indexOf(chkcookie,0) < 0) { window.location = 'ciastko.php?akcja=nie'; } else { window.location = 'ciastko.php?akcja=tak'; } //--> </SCRIPT>"; } ?>[/php:1:ad6315ca60] Testowane na Internet Explorer 6 SP1 - dziala wysmienicie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Proponuje $_REQUEST['akcja']; zamienic na $_GET['akcja'];
edit: Tak z nudów też sobei coś podobnego napisałem działa pod IE6, NN 7.1, Opera 7.23 [php:1:2a5286b9ce]<?php if($_GET['cookie']<>1){ setcookie("test", "wartosc", time()+3); header("location: ?cookie=1"); }else{ if($_COOKIE['test']==wartosc){ echo "Obsługa ciastek właczona"; }else{ echo "Obsługa ciastek wyłączona"; } } ?>[/php:1:2a5286b9ce] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:46 |