Hat CGI Probleme mit div.Browsern
robbie
- cgi
0 Jan Lehnardt0 Calocybe
0 Sven Rautenberg0 Ed X
hallo....
ich habe eine Frage...Kann es sein, daß CGI bei verschiedenen Browsern unterschiedlich verarbeitet wird??
Danke für euer Feedback
Gruß Robbie
Hi,
der Browser verarbeitet CGI garnicht. CGI ist eine Schnittstelle mit der der Browser daten an einen Webserver senden kann, dieser, bzw ein nachgeschaltetes Programm, verarbeitet die Daten und schickt idr. HTML an den Browser zurueck.
Jan
--
Moin!
der Browser verarbeitet CGI garnicht. CGI ist eine Schnittstelle mit der der Browser daten an einen Webserver senden kann, dieser, bzw ein nachgeschaltetes Programm, verarbeitet die Daten und schickt idr. HTML an den Browser zurueck.
Das stimmt nicht. CGI ist eine Schnittstelle zwischen dem Webserver und einem Programm, das auf dem Server laeuft. Und zwar beinhaltet CGI einfach, dass das CGI-Programm durch Umgebungsvariablen und (im Falle eines POST-Requests) von STDIN Daten vom Webserver bekommt und ueber STDOUT Daten an den Webserver zurueckgibt.
Der Browser hat mit diesem Mechanismus *gar nichts* zu tun. Der Browser fordert einfach eine Seite an und bekommt diese dann. Was auf Serverseite laeuft, interessiert ihn nicht (und kann er auch nicht wissen).
So long
hallo....
ich habe eine Frage...Kann es sein, daß CGI bei verschiedenen Browsern unterschiedlich verarbeitet wird??
Danke für euer Feedback
Gruß Robbie
Hallo!
Nein, kann eigentlich nicht sein. Die Methoden, mit denen Browser und Server zwecks CGI kommunizieren, sind genormt (POST und GET). Die Browser halten sich (ausnahmsweise) auch mal dran.
Opera hat zwar einen kleinen Bug, der manchmal das Abschicken eines Formulars verhindert (nochmal schicken behebt das Problem), aber ansonsten sind mir auch keine Unterschiede bekannt.
- Sven Rautenberg
hi,
ich habe eine Frage...Kann es sein, daß CGI bei verschiedenen Browsern unterschiedlich verarbeitet wird??
Was heist "verarbeitet"?
Der einzige mir bekannte unterschied ist, dass mozilla (evtl auch nn6.1)
bei multipartencoded forms in einem type file field das
content transfer encoding mitsended. das sollte mit CGI.pm abzufangen
sein.
Außerdem werden vom ie die kompletten pfade bei mitgesendeten files
angegeben, nicht nur die dateinamen und die CRLF-sequenz ist auch
unterschiedlich.
Das wiederum hängt aber am OS.
Hier wieder der Hinweis auf CGI.pm
HTH
Bye Ed X