> Tech > Sortie vers le Web (2)

Sortie vers le Web (2)

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Cette façon de créer des fichiers source séparés pour des fonctions standardisées comme PSSR et l'entête, est la meilleure pour deux grandes raisons. Premièrement, la source est fournie par IBM dans le cadre du package CGIDEV2, et elle est codée conformément aux besoins des programmes. C'est particulièrement utile avec le

Sortie vers le Web (2)

StdTop.html, qui contient
l’information d’en-tête. Deuxièmement,
si vous avez des pages Web standardisées
(une barre de navigation
standard, par exemple, pour toutes les
pages sur votre site) et si vous avez besoin
de changer le standard, il suffit de
le changer en un endroit.

Toutefois, chaque fichier supplémentaire
utilise un peu plus de ressources
et donc il ne faut pas en abuser.
Généralement, cela se traduit par
un fichier contenant tout le code standard
(boilerplate) et un fichier contenant
le HTML unique du programme
CGI.

La source peut avoir jusqu’à  32 676
enregistrements. Les sections peuvent
être de longueur quelconque (dans la
limite de 32 676) et doivent être au
moins d’une ligne. La taille des sections
dépendra du goût du programmeur
et des besoins du programme.

En-tête content-type. La seconde
différence critique est le fait que les
pages Web générées par CGI doivent
contenir un en-tête HTML définissant
le type de contenu (content-type). Si
l’on omet l’en-tête HTML, le programme
ne génèrera aucune sortie vers le navigateur. Combinez le tag /$
avec l’en-tête HTML et utilisez une
ligne vide avant le tag .
L’enregistrement doit contenir des
blancs s’il se trouve dans un fichier
physique source. S’il est dans l’IFS, il
devrait contenir une nouvelle ligne
(créée en appuyant deux fois sur
Entrée à  la fin du dernier enregistrement
d’en-tête). La première partie de
la page Web devrait se présenter ainsi :

/$top
Content-type: text/html
<HTML><HEAD>
<TITLE>My web page</TITLE></HEAD>

Téléchargez cette ressource

Percer le brouillard des rançongiciels

Percer le brouillard des rançongiciels

Explorez les méandres d’une investigation de ransomware, avec les experts de Palo Alto Networks et Unit 42 pour faire la lumière dans la nébuleuse des rançongiciels. Plongez au cœur de l’enquête pour comprendre les méthodes, les outils et les tactiques utilisés par les acteurs de la menace. Découvrez comment prévenir les attaques, les contrer et minimiser leur impact. Des enseignements indispensables aux équipes cyber.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010