Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.08.2003 Skąd: Słońce Ostrzeżenie: (0%)
|
Witam.
Mam pewien problem, otoz mam problem z zapisaniem cookie. Korzystam z nastepujacego kodu: [php:1:6d91d37611]<?php setcookie("phpPCountVisited", "1", time()+3600*3); ?>[/php:1:6d91d37611] ... ktory teoretycznie powinien zapisac na komputerze klienta ciacho ze zdefiniowana informacja. Problem w tym, ze przy probie odczytania takiego ciastka: [php:1:6d91d37611]<?php echo ($phpPCountVisited); ?>[/php:1:6d91d37611] skrypt nie wyswietla nic, nawet zapisanej jedynki, przez co moj odporny na odswiezanie licznik odwiedzin nalicza mimo wszystko kazde odswiezenie strony. Chce zaznaczyc, iz skrypt testuje na serwerze Apache 2 z zainstalowanym php 4.3.2. Skrypt probuje sprawdzic po wpisaniu do internet explorera (wersja z windowsa 2003 enterprise, chyba 6.0) http://127.0.0.1/index.php . Nie probowalem tego na innych komputerach. Prosze o pomoc, gdzie wlasciwie moze tkwic problem? Z gory dziekuje. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.08.2003 Skąd: Słońce Ostrzeżenie: (0%)
|
Hmm, mimo wszystko nie dziala. To co napisales fakt - pomogloby mi - ale juz nie raz pisalem ten skrypt i za kazdym razem dzialal, wiec mysle ze jest tutaj wina konfiguracji servera. Robie to dokladnie tak:
Przed znacznikiem <head> wstawiam: [php:1:232214a278]<?php setcookie("phpPCountVisited", "1", time()+3600*3); ?>[/php:1:232214a278] a potem w zrodle pliku, do wyswietlenia ilosci odwiedzin korzystam z tego: [php:1:232214a278]<?php if(file_exists("data/data_statistics/data_statistics_counter_persons.dat")) { $phpPCountFile=fopen("data/data_statistics/data_statistics_counter_persons.dat", "r"); flock($phpPCountFile, 1); $phpPCountValue=fgets($phpPCountFile, 100); flock($phpPCountFile, 3); fclose($phpPCountFile); if($phpPCountVisited!="1") { $phpPCountValue++; } } else { $phpPCountValue=1; } $phpPCountFile=fopen("data/data_statistics/data_statistics_counter_persons.dat", "w"); flock($phpPCountFile, 2); fwrite($phpPCountFile, $phpPCountValue); flock($phpPCountFile, 3); fclose($phpPCountFile); echo($phpPCountValue); ?>[/php:1:232214a278] Wiec wydaje mi sie, ze robie wszystko dobrze. A jednak... nie dziala... |
|
|
|
KIDek Problem z zapisem cookies... 18.08.2003, 13:22:31
harek Bo robisz to tak wysyłasz cokie a puźniej :
<?p... 18.08.2003, 13:35:41
spenalzo Ciastka odczytuje sie tak:
<?php
$_COOKIE["nazw... 18.08.2003, 19:38:12
KIDek Ehh, a takie to proste )) Bardzo dziekuje 19.08.2003, 23:25:47
cahe Jeśli chcesz po staremu ustaw w php.ini RegisterGl... 20.08.2003, 07:51:46 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 16:12 |