Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $_COOKIE ?
Vertical
post
Post #1





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Mam następujące pytanko: Piszę w jednym ze skryptów:
  1. <?php
  2. $_COOKIE['Vertical'] = $_COOKIE['Vertical'];
  3. print_r( $_COOKIE );
  4. ?>

I wszystko jest spoks, wyświetla mi "Array ( [passwd1a2b3c] => )". Tylko, że kiedy w drugim skrypcie piszę:
  1. <?php
  2. print_r( $_COOKIE );
  3. ?>

...to wtedy wyświetla mi samo "Array" (skrypt wcześniej działał!). Czy ktoś może wie, dlaczego to nie działa? Mi już się pomysły skończyły (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Cytat(Vertical @ 2004-10-03 20:23:51)
....Oto cały mój pierwszy skrypt:
  1. <?php
  2. setcookie('Vertical', 'Vertical', 0);
  3. $_COOKIE['Vertical'] = $_COOKIE['Vertical'];
  4. print_r( $_COOKIE );
  5.  
  6. ?>

A oto drugi:
  1. <?php
  2.  
  3. print_r( $_COOKIE );
  4.  
  5. ?>

I w pierwszym wyświetla napis "Array( [Vertical] =>)", a w drugim samo "Array". Czy ktoś zna przyczynę?

  1. <?php
  2. setcookie('Vertical', 'Vertical', 0);
  3. ?>

Nastawiasz czast dzialania cookie na 0 czyli tylko w czasie skryptu

Cytat
int setcookie ( string nazwa [, string wartość [, int data_ważności [, string ścieżka [, string domena [, int bezpieczne]]]]])


  1. <?php
  2. $ile = 60*60*2; // Ile ciastko ma byc aktywne tutaj jest 60 s razy 60 min * 2 co Ci da 2h :-)
  3. setcookie( 'Vertical', 'Vertical', time()+$ile );
  4. ?>


Po przeladownaiu mozesz
  1. <?php
  2. print_r( $_COOKIE );
  3. // albo zaezne od php
  4. print_r( $HTTP_COOKIE_VARS );
  5. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 17:08