M.: PHP und Javascript

Beitrag lesen

Mahlzeit,

Wie, außer durch javascript-Code in der HTML-Datei, wird gecheckt, ob clientseitig JS eingeschaltet ist?

Durch JS-Code in einer externen Datei. Grundsätzlich ist es nur möglich zu testen, ob Javascrtipt eingeschalten ist, indem du mit Javascript irgendwas machst und das Ergebnis prüfst.

Du kannst das Verhalten des JS höchstens nachbilden, also z.B. das Formular per POST über cUrl direkt an den Server schicken oder du benutzt sowas wie http://phantomjs.org/

Sinnvoll wäre auch, wenn du einen anständigen User-Agent sendest, sonst mag dich der Server vielleicht nicht.

Grundsätzlich solltest du dich aber vorher informieren, ob der Anbieter so eine automatische Verarbeitung überhaupt wünscht. Normalerweise wird in solchen Fällen eine passende API zur Verfügung gestellt. Fehlt diese, ist ein solcher Zugriff idR nicht gewünscht/erlaubt.

--
42