Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296

    Funzione duplica della finestra di windows

    Buongiorno,
    ho una domanda veloce da porre.
    Cliccando col tasto destro su una qualunque delle finestre di windows (in alto) compare un elenco di funzioni tra le quali la funzione "duplica".
    La domanda è: "è possibile inibire, in qualche modo, questa funzione magari da php"?
    Probabilmente una è una domanda stupida, ma avrei necessità di verificare questa possibilità.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    La domanda che mi si pone è: "perchè non si potrebbe duplicare la pagina?"
    Piuttosto se è una pagina che riceve dei dati o ha dei dati non salvati duplicandola dovrebbe gestire l'errore.
    Spero di essermi spiegata.

  3. #3
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296
    Quote Originariamente inviata da Sonikag Visualizza il messaggio
    La domanda che mi si pone è: "perchè non si potrebbe duplicare la pagina?"
    Piuttosto se è una pagina che riceve dei dati o ha dei dati non salvati duplicandola dovrebbe gestire l'errore.
    Spero di essermi spiegata.
    Infatti, quello che dici è corretto, ma supponi che nella pagina gira una app che utilizza valori memorizzati in SESSION. Se l'utente duplica la pagina e naviga nell'app modificando o inserendo dati, i valori nella SESSION potrebbero essere modificati di conseguenza, per cui, se l'utente ritorna sull'altra finestra e da qui ricomincia il lavoro, potrebbe trovare dati non attesi frutto della SESSION modificata.
    Spero di essere stato chiaro.

    Che poi in realtà (forse) basterebbe che alla duplicazione della pagina si potesse associare una id_session differente.
    Ultima modifica di otello; 27-11-2023 a 18:20

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,452
    Tutte le operazioni che avvengono sul browser sono sconosciute a PHP, PHP vive solo sul server.
    Se fosse possibile farlo, ma penso di no perché se non sbaglio si può solo disabilitare del tutto il tasto del mouse, andrebbe fatto in Javascript (quindi la domanda andrebbe posta nella relativa sezione).

    Da tener presente poi che lo stesso risultato, a seconda di come è fatta la pagina, potrebbe essere riprodotto copiando la URL ed incollandola in una nuova finestra/scheda.

    Le incongruenze, se critiche, devono essere gestite lato codice, non impedendo all'utente di fare cose.
    Se uno ci sa fare, il modo di aggirare questi intralci (perché non sono soluzioni) lo trova comunque.

  5. #5
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Tutte le operazioni che avvengono sul browser sono sconosciute a PHP, PHP vive solo sul server.
    Se fosse possibile farlo, ma penso di no perché se non sbaglio si può solo disabilitare del tutto il tasto del mouse, andrebbe fatto in Javascript (quindi la domanda andrebbe posta nella relativa sezione).

    Da tener presente poi che lo stesso risultato, a seconda di come è fatta la pagina, potrebbe essere riprodotto copiando la URL ed incollandola in una nuova finestra/scheda.

    Le incongruenze, se critiche, devono essere gestite lato codice, non impedendo all'utente di fare cose.
    Se uno ci sa fare, il modo di aggirare questi intralci (perché non sono soluzioni) lo trova comunque.
    L'avevo detto che era una domanda stupida... a volte prima di scrivere si dovrebbe riflettere un pochino di più

    Grazie Alhazred, comunque a volte è giusto non far fare all'utente alcune cose si vive più tranquilli

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 © 2024 vBulletin Solutions, Inc. All rights reserved.