[vienna.pm] Back button

Peter J . Holzer hjp at wsr.ac.at
Mon Oct 16 11:18:35 CDT 2000


On 2000-10-16 17:25:07 +0200, Walter Böhm wrote:
> * * * vienna-pm-list * * *
> Bitte, kann mir jemand verraten, wie man in einem CGI script
> den Back Button des Browsers stilllegt?

Im allgemeinen gar nicht. Du könntest ganz am Anfang ein JavaScript
schicken, das das macht[1], und hoffen daß der Browser Javascript kann und
daß das JavaScript ausgeführt wird, bevor der User auf Back hämmert.


> Ich brauch das, damit meine CGI scripts noch ein cleanup machen
> koennen.

Wenn Du in diesem Fall überhaupt mitbekommst, daß der Benutzer den
Transfer abgebrochen hat, dann indem Du ein SIGPIPE bekommst.

Das kannst Du einfach mit 

sub cleanup {
    ...whatever...
}

$SIG{PIPE} = \&cleanup;

abfangen.

	hp

[1] Keine Ahnung ob das geht, aber da man in JavaScript alles anstellen
kann, was den User ärgert, wird das wohl auch gehen.

-- 
   _  | Peter J. Holzer      | Any setuid root program that does an
|_|_) | Sysadmin WSR / LUGA  | exec() somewhere is just a less
| |   | hjp at wsr.ac.at        | user friendly version of su.
__/   | http://www.hjp.at/   |    -- Olaf Kirch on bugtraq 2000-08-07
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 371 bytes
Desc: not available
Url : http://mail.pm.org/archives/vienna-pm/attachments/20001016/302c9990/attachment.bin


More information about the Vienna-pm mailing list