Forum Per Webmaster - Tutti Per Uno  
forum per webmaster Directory TPU foto galleria TPU Registrazione Regolamento TPU FAQ cerca nel forum contatta lo staff Lo staff di TPU

 vai indietro   Forum Per Webmaster - Tutti Per Uno > Tecnica > WebDesign e Scripting

WebDesign e Scripting Discussioni inerenti la realizzazione di pagine web e script .

Rispondi
 
LinkBack Strumenti della discussione Modalità di visualizzazione
  #1 (permalink)  
Vecchio 11-09-2007, 11.41.12
ari ari non è in linea
Junior Member
 
Registrato al forum dal: 11-09-2007
Messaggi: 2
Question Sessioni e cookie...help!!!

Buon pomeriggio a tutti! Mi sono appena iscritta al forum quindi CIAO A TUTTI!!! Sono al mio primo face-to-face con cookie e sessioni e sono disperata!
Classica situazione...fatto il login-in di un utente voglio tenerlo in memoria durante tutta la sua permanenza nella mia area riservata, che in pratica consiste in una sola form(pagina di inserimento dati e pagina di risposta) in cui l'utente registrato può inserire dati per effettuare una determinata richiesta.

Provando di usare i cookie:
Ho messo nello script autentica.php (che è lo script richiamato dal submit della form in cui l'utente inserisce Username e password) la seguente istruzione:

\\autentica.php
setcookie("Utente",$UN,0,"..\areaRiservata/richiedi.php");
-$UN è una variabile definita dentro autentica.php, che viene riconsciuta (quindi non è questa a darmi problemi)

E poi, nello script richiedi.php, che viene richiamato da un submit in autentica.php ho messo:

\\richiedi.php
<?php
if(!empty($_COOKIE)) \\ho usato $_COOKIE perchè ho php5
{echo "cookie settato"; }
?>

....ma la stampa non avviene,
e se faccio il controllo opposto:

if(empty($_COOKIE))
{echo "cookie non settato"; }

...non stampa nulla lo stesso.

Ora chiedo a voi che ci capite qualcosa:
-c'è qualcosa di sbagliato? O meglio, cosa c'è di sbagliato?
-per usare i cookie si deve modificare qualche parametro in php.ini?
-l'utilizzo dei cookie richiede solo php o anche altro, tipo javascript o non so che?
-dove devo controllare se i cookie sono disabilitati nel ,mio browser?
-visto che autentica.php e richiedi.php sono divise in <div>, può entrarci qualcosa il div in cui io inserisco le sezioni di codice php?
-all'interno della funzione setcookie le variabili (nel mio esempio $UN) vanno richiamate tra apici, doppi apici o senza nulla?

Se invece provo ad usare le sessioni:
Ho messo in autentica.php, (all'inizio della pagina cioè prima del tag <html>...vero?):

<?php
session_start();
$_SESSION['utente'] = "io";
?>
(provo con una costante "io " prima di mettere la variabile, giusto per vedere se funziona) e in autentica.php ho finito.

Dopo di che, in richiedi.php ho messo, sempre prima di <html>:

<?php
session_start();
$ut=$_SESSION['utente'];
?>

se poi vado a fare la stampa, dentro il codice html in richiedi.php :
<?php
echo $ut;
?>
...non mi stampa nulla!

Ora...cosa ho sbagliato?

Anche se faccio:
echo $_SESSION['utente'];
mi dà questo errore:
Notice: Undefined index: utente in ...\richiedi.php on line 28

Perchè??????????????????
Vi prego...aiutatemi!!!!!!
So che mi direte usa le sessioni che è meglio...e io vi dirò...Sì, ma come????
Rispondi quotando
  #2 (permalink)  
Vecchio 11-09-2007, 15.48.39
L'avatar di massy
Moderatore Lunatico
 
Registrato al forum dal: 30-01-2007
ubicazione: Pico
Messaggi: 651
Invia un messaggio tremite ICQ a massy Invia un messaggio tremite MSN a massy
predefinito

Ciao e benvenuta.

Non c'ho capito nulla sai? :-|

se dai un print_r($_SESSION) che ti da?

Hai mica messo *codice* prima di settare cookies/sessioni?
Hai aperto session_start in qualunque file in cui vuoi usare le sessioni?
__________________
Warning: utente lunatico, permaloso, testardo, polemico e perennemente nervoso:non mi rinfacciate di non avervi avvertito prima, eh!
Su su, corri a pubblicare un Comunicato Stampa , compila un Quiz Patente o leggi qualcosa sulle Automobili o sui Mutui Online.
Rispondi quotando
  #3 (permalink)  
Vecchio 11-09-2007, 16.29.11
ari ari non è in linea
Junior Member
 
Registrato al forum dal: 11-09-2007
Messaggi: 2
Thumbs up

Capisco che non era troppo chiaro...stampando mi diceva che la variabile utente era indefinita. Non avevo messo altro codice prima...ma cmq ora, non so perchè, ho riprovato a rifarlo con le sessioni, e anche se mi pare che non ho cambiato nulla, adeesso funziona, fortunatamente!!! Beh...grazie comunque! Ciao ciao
Rispondi quotando
Rispondi

Segnalibri

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code is attivo
Le smilies sono attive
Il codice IMG è attivo
il codice HTML è disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are attivo


Tutti gli orari sono GMT +2. Attualmente sono le 08.37.59.


Powered by vBulletin versione 3.7.2
Copyright ©: 2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC7
Traduzione italiana Team: vBulletin-italia.it
Grafica by Ludus