![]() |
![]() |
-damianeq- |
![]()
Post
#1
|
Goście ![]() |
Witam, mam taki kod na stronie:
<? setcookie("visited", "1", time()+3600*3); if ($visited!="1") { $plik=@fopen("ile.txt", "r"); flock($plik, 1); $ile=fgets($plik, 100); flock($plik, 3); fclose($plik); $ile++; $plik2=@fopen("ile.txt", "w"); flock($plik2, 2); fwrite($plik2, $ile); flock($plik2, 3); fclose($plik2); }; ?> Czy mógłby mi ktos wyjaśnic dlaczego niezależnie który raz wchodzi się na stronke to zawsze zawartosc pliku ile.txt jest o 1 większa? W przeglądarce mam zapisane to ciasteczko, mimo to skrypt w instrukcji warunkowej sie wykonuje :/ Wygląda to tak jakby serwer nie widział tego ciasteczka. Na innym serwerze działa to dobrze. Mógłby mi ktoś powiedziec jak jakoś ręcznie pobrać do zmiennej wartość pliku cookies? Prosze, niech mi ktoś pomoze Myślałem, że zmiana serwera wyjdzie mi na dobre, a tu lipa |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zapewne na drugim serwerze masz wylaczone register_globals
musisz do ciastek odwolywac sie z $_COOKIE czyli:
i uzywaj bbcode -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
-damianeq- |
![]()
Post
#3
|
Goście ![]() |
Dzięki, spróbuje tak jak mówisz. Mam nadzieje ze bedzie działać
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 12:41 |