Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    3

    Refresh 1 volta pagina chiamante!! Aiutatemi :(

    Salve a tutti,
    premetto che sono nuovo di questo forum;
    avevo bisogno di sapere se si riesce a far aggiornare 1 sola volta una pagina chiamante(pagina1.php) che fa un submit ad un altra pagina(pagina2.php),dove in questa pagina php si modificano i dati della pagina che si visualizzano nella pagina chiamante.

    Ho gia provato con i metodi :
    -evento onload -> location.reload(true). EFFETTO: Mi ricarica la pagina infinite volte.

    Grazie in anticipo.
    Vek

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    benvenuto,
    se hai un submit automatico a pagina2 devi in qualche modo poter discernere quando effettuare il submit o meno
    e il modo piu' semplice e' passare dei valori appesi all' indirizzo,
    x es. se l' indirizzo e' pagina1.php?invia=no non procedere al submit

    potresti farlo via javascript, ma trattandosi di pagine .php e' il caso di provvedere completamente sul versante server, dove puoi ottenere lo stesso risultato in maniera piu' immediata
    (si tratta di fare un redirect via header() e, in pagina1, di leggere quanto presente in $_GET['invio']) e non confidando sul supporto a javascript da parte del browser

    sposto
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    3
    Inanzitutto,
    sono contento di entrare a far parte di questo forum molto competente e ti ringrazio sia del benvenuto che della risposta.

    Ho risolto parzialmente usando la funzione Header() come hai detto te, mettendola in questa maniera in pagina 2.
    Codice PHP:
    header("Location:".$_SERVER['HTTP_REFERER'].""); 
    L'unico problema, ma questo c'era gia' prima, con la funzione Javascript : Location.reload,
    è che l'anteprima delle immagini che carico con php non mi si aggiornano quando faccio il redirect in pagina 1.

    Le immagini a livello di html sono semplicemente dei tag img.

    C'è un modo per ovviare a questo problema/bug in internet explorer?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    3
    Ok,
    ho trovato una soluzione per ovviare al problema che ho aperto precedentemente, sul bug/problema delle immagini che non si aggiornano in internet explorer.
    Risolvo cosi':

    Codice PHP:
    [img]img/1.jpg?<?php echo rand(09999?>[/img]
    Grazie allo spunto dell'utente Serial Killer.

    Saluti e grazie della risposta XINOD.

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.