|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2007
Messaggi: 1232
|
[PHP] Problema con Cookie
Salve a tutti, il mio problema è che credo di settare e utilizzare un cookie in modo corretto ma non ottengo l'effetto desiderato, mi spiego meglio. Per capire il funzionamento dei cookie stavo semplicemente settando un cookie che ha come valore il nome di un colore , il cookie verrà quindi usato per far si che le pagine che richiamano quel cookie abbiano lo sfondo di quel colore.
Ecco lo script che setta il cookie . File : set-cookie.php Codice:
<?php
$colors = array('nero' => '#000000', 'bianco'=> '#ffffff');
setcookie('bg' , $colors['nero']);?>
Codice:
<html> <head><title> Prova Cookie </title> </head> <body bgcolor="<?= $bg ?>" > <center> <h1> Test </h1> </center> </body> </html> Non capisco proprio dove sbaglio , sulle slide del prof è questo il procedimento.
__________________
Cpu: Amd 64 X2 5200+ - Mobo:M2N32SLI DELUXE - Ram: Corsair xms2 800 mhz kit 4gb - SK Video: Gaiward GTS250 - Ali : Enermax Liberty 500 Wat - Mast DVD: 2 Nec AD-5170A - Case : Thermaltake Armor+ - Dissipatore: Thermaltake V1 Notebook: Sony Vaio VGN-Fe21M-Pda: Htc Diamond |Il mio sito|Flickr| Stanco del solito forum? Vieni a parlare di fotografia su Fotoni |
|
|
|
|
|
#2 |
|
Messaggi: n/a
|
Per richiamare il valore di un cookie devi (se non hai la direttiva register_globals su ON) usare l'array superglobale $_COOKIE.
Nel tuo caso Codice:
$_COOKIE['bg'] |
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jun 2007
Messaggi: 1232
|
Quote:
Grazie me ne ero proprio dimenticato! Ma quindi nel caso register_globals è su ON posso anche non usare $_COOKIE?
__________________
Cpu: Amd 64 X2 5200+ - Mobo:M2N32SLI DELUXE - Ram: Corsair xms2 800 mhz kit 4gb - SK Video: Gaiward GTS250 - Ali : Enermax Liberty 500 Wat - Mast DVD: 2 Nec AD-5170A - Case : Thermaltake Armor+ - Dissipatore: Thermaltake V1 Notebook: Sony Vaio VGN-Fe21M-Pda: Htc Diamond |Il mio sito|Flickr| Stanco del solito forum? Vieni a parlare di fotografia su Fotoni |
|
|
|
|
|
|
#4 |
|
Messaggi: n/a
|
Esatto, ma per motivi di sicurezza è decisamente sconsigliabile attivare register_globals, tanto vale (visto che è semplice) affidarsi ai vari array superglobali ($_COOKIE, $_SESSION,$_GET,$_POST ecc.)
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2007
Messaggi: 1232
|
Quote:
__________________
Cpu: Amd 64 X2 5200+ - Mobo:M2N32SLI DELUXE - Ram: Corsair xms2 800 mhz kit 4gb - SK Video: Gaiward GTS250 - Ali : Enermax Liberty 500 Wat - Mast DVD: 2 Nec AD-5170A - Case : Thermaltake Armor+ - Dissipatore: Thermaltake V1 Notebook: Sony Vaio VGN-Fe21M-Pda: Htc Diamond |Il mio sito|Flickr| Stanco del solito forum? Vieni a parlare di fotografia su Fotoni |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:07.




















