Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 19-01-06, 20:14   #1 (permalink)
User
 
Data di registrazione: Dec 2005
Messaggi: 100
Utente che nn può tornare indietro

Ragazzi volevo sapere se esiste un modo in PHP per non fare tornare l'utente indietro anche facendo l'uso delle freccette verdi del browser o in caso una cosa del genere , mi serve per un gioco , ciao

Ciao
Albertorrr non in linea   Rispondi citando
Vecchio 19-01-06, 20:54   #2 (permalink)
User Attivo
 
Data di registrazione: Nov 2004
Ubicazione: Catania
Messaggi: 1,142
Invia un messaggio tramite MSN a PaTeR
Re: Utente che nn può tornare indietro

Quote:
Albertorrr
Ragazzi volevo sapere se esiste un modo in PHP per non fare tornare l'utente indietro anche facendo l'uso delle freccette verdi del browser o in caso una cosa del genere , mi serve per un gioco , ciao

Ciao
usa frames oppure fai un controllo semplicissimo con sessioni o cookie...
PaTeR non in linea   Rispondi citando
Vecchio 19-01-06, 21:42   #3 (permalink)
User
 
Data di registrazione: Dec 2005
Messaggi: 100
fRAMES???? cioè?

Con i cookie come dovrei fare?
pensavo ad un http referer però nn so se va bene,
Albertorrr non in linea   Rispondi citando
Vecchio 19-01-06, 23:35   #4 (permalink)
User Attivo
 
Data di registrazione: Nov 2004
Ubicazione: Catania
Messaggi: 1,142
Invia un messaggio tramite MSN a PaTeR
Quote:
Albertorrr
fRAMES???? cioè?

Con i cookie come dovrei fare?
pensavo ad un http referer però nn so se va bene,
setti un cookie col numero ( che stabilisci tu ) della pagina. Ogi pagina ha un suo numero assegnato.se la pagina a cui va l'utente è di un numnero inferiore a quello del cookie allora gli dici che devi andare avanti, non puoi tornare indietro. Sennò setti il valore del cookie al numero successivo
PaTeR non in linea   Rispondi citando
Vecchio 20-01-06, 21:47   #5 (permalink)
User
 
Data di registrazione: Dec 2005
Messaggi: 100
Quote:
PaTeR
setti un cookie col numero ( che stabilisci tu ) della pagina. Ogi pagina ha un suo numero assegnato.se la pagina a cui va l'utente è di un numnero inferiore a quello del cookie allora gli dici che devi andare avanti, non puoi tornare indietro. Sennò setti il valore del cookie al numero successivo
Ma per far capire che l'utente proviene da una pagina da un numero superiore, devo fare un http referer come dicevo io?
Perchè come faccio a settare un cookie nel nome di una pagina?
Dovrei fare tipo:
echo "bElla";

?
giusto?
poi faccio un if?
ma come fa poi a sapere il numero della pagina?

Grande ciao
Albertorrr non in linea   Rispondi citando
Vecchio 20-01-06, 23:22   #6 (permalink)
User Attivo
 
Data di registrazione: Dec 2004
Ubicazione: abito sulla luna e ogni volta che mi telefono è un'interrurbana
Messaggi: 2,413
ogni volta che entri in una pagina leggi il valore del cookie e lo confronti con quello assegnato alla pagina che sta visualizzando

esempio:
l'utente arriva sul sito entrando dalla pagina A, il cookie non è impostato.
la pagina A ha numero 1

a questo punto va sulla pagina B, leggi il valore del cookie (che sarà 1 perchè è impostato dalla pagina A). La pagina B ha valore 2 quindi tutto ok, setti il cookie a 2 e sei ok.

a questo punto va sulla C (valore 3) leggi il cookie (valore 2) tutto ok e scrivi 3 nel cookie.

l'utente vuole tornare sulla B (valore 2) leggi il cookie (valore 3) no ok quindi torni alla pagina con cookie = 3 (che sarà la C) e lo reindirizzi con un header location.

__________________
bilancio familiare
Tymba non in linea   Rispondi citando
Vecchio 21-01-06, 10:53   #7 (permalink)
User
 
Data di registrazione: Dec 2005
Messaggi: 100
Il ragionamento l'ho capito , però mi manca il metodo, non so come dare alla pagina il valore del cookie, sei stato gentilissimo e paziente , ho capito il ragionamento, anche se mi manca lo script, se hai tempo mi potresti postare
uno script di esempio ?
Grazie ancora.

Ciao

Alberto
Albertorrr non in linea   Rispondi citando
Vecchio 21-01-06, 18:21   #8 (permalink)
User Attivo
 
Data di registrazione: Dec 2004
Ubicazione: abito sulla luna e ogni volta che mi telefono è un'interrurbana
Messaggi: 2,413
quando lavori con i cookie devi ricordarti di farlo PRIMA di stampare qualsiasi parte del codice html in quanto vengono inviati nell'header della pagina, se non lo fai genera errore.

per scrivere un cookie puoi fare in questo modo:
setcookie ("TestCookie", $value,time()+3600); /* aspira in 1 ora */

per leggere il cookie puoi fare così:
$var = $HTTP_COOKIE_VARS["TestCookie"];

leggi questa pagina per saperne di più
__________________
bilancio familiare
Tymba non in linea   Rispondi citando
Vecchio 21-01-06, 20:55   #9 (permalink)
User
 
Data di registrazione: Dec 2005
Messaggi: 100
sI ! I cookie li so usare normalmente li so leggere, ma con le pagine lavoro nello stesso modo?
cioè ad ogni pagina metto il cookie come parte integrante dell'url giusto??
Grazie

Ciao

Alberto
Albertorrr non in linea   Rispondi citando
Vecchio 21-01-06, 21:58   #10 (permalink)
User Attivo
 
Data di registrazione: Dec 2004
Ubicazione: abito sulla luna e ogni volta che mi telefono è un'interrurbana
Messaggi: 2,413
dunque, hai capito il ragionamento, sai usare gli strumenti per metterlo in pratica... cosa manca?



scherzi a parte segui la breve analisi fatta sopra.

ad ogni pagina assegni un codice
prima lo leggi
poi lo confronti
poi agisci in relazione al confronto
e poi scrivi il nuovo cookie
__________________
bilancio familiare
Tymba non in linea   Rispondi citando
Vecchio 21-01-06, 22:35   #11 (permalink)
User
 
Data di registrazione: Dec 2005
Messaggi: 100
Quote:
Tymba
dunque, hai capito il ragionamento, sai usare gli strumenti per metterlo in pratica... cosa manca?



scherzi a parte segui la breve analisi fatta sopra.

ad ogni pagina assegni un codice
prima lo leggi
poi lo confronti
poi agisci in relazione al confronto
e poi scrivi il nuovo cookie
ok capo sugli attenti la: :computer: :computer: :computer: ora mi metto a smanettare
Grazie
Albertorrr non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 12:56.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.