Visualizzazione dei risultati da 1 a 5 su 5

Discussione: history e variabili

  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    history e variabili

    ciao,

    è possibile passare delle variabili in questa string?

    <body onload="history.back()">

    cioè dovrei passare una variabile in "get"... si può fare?

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non penso sia fattibile.

    Ma cosa vuoi fare di preciso ?

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puoi comunque simulare quello che vuoi fare facendo cosi...in php + JS.

    file : test2112a.php
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    
    </head>
    <body>
    <? 
    if (isset($HTTP_GET_VARS['pippo'])) {
     print $HTTP_GET_VARS['pippo'];
    }
    ?>
    Vai alla pagina b
    </body>
    </html>
    file : test2112b.php
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    //------ Provenienza 
    var a = document.referrer;
    //------ qui pulisco la stringa dei parametri
    b     = /\?pippo=.*$/i;
    a     = a.replace(b,'');
    //------ Assegnazione
    a     = a + '?pippo=1234567890'
    document.URL = a;
    //-->
    </script>
    
    </body>
    </html>

  4. #4
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    in pratica da qualsiasi pagina del mio sito ti trovi puoi modificare delle cose per la navigazione (che salvo in una variabile di sessione)

    per fare ciò, in pratica, apro una nuova pagina che esegue il codice php e, una volta eseguito, stampa il

    <body onload="history.back()">

    in modo tale che al visitatore sembra soltanto doi aver ricaricato la pagina in cui si trovava con le nuove impostazioni.

    Dato che c'è un database e quindi le pagine potrebbero essere ipoteticamente infinite ho pensato che l'history.bach() fosse la soluzione più semplice...

  5. #5
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    up

    nient'altro?

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.