Voilà une idée comme une autre (merci d'utiliser la balise code pour afficher du code) :
<html>
<head>
<script type="text/javascript" language="JavaScript">
<!--
function EcrireCookie(nom, valeur)
{
var argv=EcrireCookie.arguments;
var argc=EcrireCookie.arguments.length;
var expires=(argc > 2) ? argv[2] : null;
var path=(argc > 3) ? argv[3] : null;
var domain=(argc > 4) ? argv[4] : null;
var secure=(argc > 5) ? argv[5] : false;
document.cookie=nom+"="+escape(valeur)+
((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
((path==null) ? "" : ("; path="+path))+
((domain==null) ? "" : ("; domain="+domain))+
((secure==true) ? "; secure" : "");
}
//-->
</script>
</head>
<body>
<script type="text/javascript" language="JavaScript">
<!--
var width = screen.width;
var height = screen.height;
EcrireCookie("width", width);
EcrireCookie("height", height)
//-->
</script>
<?php include ("proto72a.php"); ?>
</body>
</html>
proto72a.php
<?php
// On défini une taille par défaut
$width=800;
$height=600;
// si les 2 cookies existe on défini les variables
if (!empty($_COOKIE["width"]) AND !empty($_COOKIE["height"]))
{
$width=$_COOKIE["width"];
$height=$_COOKIE["height"];
}
// Les variable on été défini
echo "Width : ".$width."<br>";
echo "Height : ".$height."<br>";
?>
Pour compléter le code tu peux en Javascript faire une direction vers la page courante si les cookies n'existe pas.
Pour éviter que le script tourne en boucle si l'écriture des cookies est interdit tu dois tester si tu peut les écrire ou non.
Tu peux aussi mettre un noscript, si le Javascript est désactiver, tu peut conseiller de l'activer pour une utilisation optima de ton site.
<noscript>
<p>Pour une utilisation optimal de notre site nous vous conseillons d'activer le Javascript</p>
</noscript>
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.