Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: redirect complicato

  1. #1
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356

    redirect complicato

    seguitemi nel ragionamento

    pagina A homepage
    pagina B forum
    adesso gli utenti accedono ad A poi vanno a B

    vorrei inserire un apagina splash C
    se io da A metto il redirect su C ottengo appunto la re-direzione, ma se quando sono su C voglio andare in homepage su A, automaticamente da A vengo spedito in C creando un aspecie di loop senza possibilità di accedere ad A
    come posso risolvere il problema?
    non posso sostituire come homepage C con A
    nechine, nechine, nasanucolò...

  2. #2
    Puoi cercare di capire da dove arrivi con
    Codice PHP:
    $_SERVER['HTTP_REFERER']; 
    Cioé se arrivi da C fai vedere A sennò redirigi. (se ho capito bene i vari passaggi :P).

  3. #3
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356
    allora

    io ho A con il redirect

    codice:
    header("location: http://www.xxx.it")
    che mi manda su C e fin qui nessun problem

    ma quando sono su C e devo andare in homepage su A, automaticamente A mi rimanda su C
    nechine, nechine, nasanucolò...

  4. #4
    Codice PHP:
    if($_SERVER['HTTP_REFERER']=="URL_di_C"
       exit(); 
    else 
    header("location: URL_di_C"); 

  5. #5
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356
    nient da fare, quando torno su A mi da schermata bianca e facendo visulaizza sorgente mi ritrovo una vuota

    questo il codice di pagina A ergo homepage



    codice:
    (CODICE CENSURATO)
    nechine, nechine, nasanucolò...

  6. #6
    ah beh se hai una pagina php dopo exit() nn va bene, inserisci semplicemente tutto il tuo codice della pagina dentro un blocco {} dopo l'if, così
    Codice PHP:
     if($_SERVER['HTTP_REFERER']=="URL_di_C"
       {
    TUTTO IL CODICE DELLA TUA PAGINA
    else 
       
    header("location: URL_di_C"); 

  7. #7
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356
    Originariamente inviato da bionicoz
    ah beh se hai una pagina php dopo exit() nn va bene, inserisci semplicemente tutto il tuo codice della pagina dentro un blocco {} dopo l'if, così
    Codice PHP:
     if($_SERVER['HTTP_REFERER']=="URL_di_C"
       {
    TUTTO IL CODICE DELLA TUA PAGINA
    else 
       
    header("location: URL_di_C"); 
    SPETTACOLO!!!
    grazie e mille! se passi da genova, birretta pagata
    nechine, nechine, nasanucolò...

  8. #8
    Ciao,

    giusto per fartelo notare, guarda che hai postato un pezzo di codice ove indicato a CHIARE lettere essere sotto copyright e soprattutto non essere ridistribuibile ne interamente ne parzialmente.

    Prima di postare codice non tuo accertati di poterlo fare altrimenti si rischiano guai seri!

    Più attenzione per la prossima!!!

  9. #9
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356
    Originariamente inviato da daniele_dll
    Ciao,

    giusto per fartelo notare, guarda che hai postato un pezzo di codice ove indicato a CHIARE lettere essere sotto copyright e soprattutto non essere ridistribuibile ne interamente ne parzialmente.

    Prima di postare codice non tuo accertati di poterlo fare altrimenti si rischiano guai seri!

    Più attenzione per la prossima!!!
    ciao Daniele, ti riferisci al mio di codice?
    belin ma il vBadvanced è download free
    cmq chiedo venia
    nechine, nechine, nasanucolò...

  10. #10
    Ciao,

    a parte che tra "gratuito" e "ridistribuibile" c'è di mezzo il mare, ma ha poca importanza: nel codice che hai postato c'era chiaramente scritto, in inglese, che non si poteva ridistribuire interamente o, come hai fatto tu, parzialmente.

    Detto questo, su quest'argomento non c'è che discutere mentre su tutto il resto possiamo parlare quanto vogliamo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.