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

    Bottone Stop del Browser

    Ciao a tutti, qualcuno ha idea di cosa accade quando un utente preme il tasto "STOP" del browser ?

    il codice PHP della pagina di destinazione viene eseguito oppure si blocca ?

    è abbastana importante per un progetto che devo terminare.

    inoltre esiste un modo per controllare quel malefico bottone o anche quello di reload ?

    grazie a tutti spero mi rispondiate !!!
    www.funkazzisti.it - The Real Venetian Funky Style
    www.feempandora.it - Progetto di Ricerca sullo sviluppo sostenibile
    www.e-makina.it - Web Design

  2. #2
    php viene eseguito sul server e non sui client, per cui anche se premono il bottone stop, non bloccano il flusso del codice PHP, ma semplicemente si interrompe la visualizzazione a video dell'HTML che viene mandato dal server al client.
    bye.

    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  3. #3
    e fin quì c'ero anche io quello che volevo chiedervi è se il server continua l'esecuzione dello script o no ?

    esempio in una pagina ho un link che se cliccato scatena tutta una serie di azioni...

    clicco su quel bottone ed immediatamente dopo clicco su "stop" che succede ? la richiesta viene inoltrata ? se viene inoltrata viene eseguita ? il risultato poi viene rimandato al client ma non viene visualizzato e più semplicemente il browser fa "cadere" il socket chiudendo la connessione con il server (e allora forse il server smette di eseguire il codice?)
    www.funkazzisti.it - The Real Venetian Funky Style
    www.feempandora.it - Progetto di Ricerca sullo sviluppo sostenibile
    www.e-makina.it - Web Design

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    la tua necessità è sapere se una richiesta al server , premendo il tast stop dal browser lasci a metà un determinato processo giusto?

    http://it.php.net/manual/it/function...user-abort.php
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    esatto !

    la parte importante è messa in una sezione critica su DB con transazioni però volevo sapere il resto che fine fa

    quindi basta impostare ignore_user_abort(TRUE); nella prima riga del pagina PHP di destinazione per permettere allo script di andare avanti anche in caso di blocco da parte dell'utente ? FIGATAAAAA !!!

    è così vero ?
    www.funkazzisti.it - The Real Venetian Funky Style
    www.feempandora.it - Progetto di Ricerca sullo sviluppo sostenibile
    www.e-makina.it - Web Design

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    esatto lo scopo è quello, ma prima leggiti l arelativa documentazione, per sapere se è utilizzabile sempre o solo in determinate situazioni

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  7. #7
    ho trovato sul mitico manualone anche questa chicca !!!

    Set_Time_Limit(0);
    ma non ho ben capito come funziona :master:
    www.funkazzisti.it - The Real Venetian Funky Style
    www.feempandora.it - Progetto di Ricerca sullo sviluppo sostenibile
    www.e-makina.it - Web Design

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    limita il tempo di esecuzione dello script, ma il tuo problema rimane con questo

    in pratica, se php nn è in safe-mode , puoi impostare un tempo massimo di esecuzione del tuo script in maniera tale da avere piu tempo a disposizione prima che venga interrotto il processo in automatico dettato nel php.ini

    se impostato a zero diventa infinito
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  9. #9
    bhè ottimo direi:

    1. lo script va avanti anche se l'utente ha chiuso la connessione
    2. allo script do tempo infitino
    3. la parte importante delle operazioni è in una sezione critica con transazioni e lock su tabelle
    4. fatto il commit sono tranquillo
    5. lo script può anche morire !

    sembra bene no come sicurezza ?

    www.funkazzisti.it - The Real Venetian Funky Style
    www.feempandora.it - Progetto di Ricerca sullo sviluppo sostenibile
    www.e-makina.it - Web Design

  10. #10
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    io ci metterei anche un paio di panzer e scaverei un fossato con i sacchi di sabbia
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.