Redirection si pas de flash player

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Redirection si pas de flash player

Re: Redirection si pas de flash player

par @rthur » 11 déc. 2010, 01:50

Bonjour,
Je pensais simplement faire un test permettant de vérifier s'il y avait un flash player mais j'ai rien trouver de simple.
Je dirai que tu as mal cherché alors...

http://lmgtfy.com/?q=flash+detect
http://www.adobe.com/products/flashplay ... ction_kit/

Redirection si pas de flash player

par ptitmousse » 10 déc. 2010, 17:26

Bonjour,
Dans une page de mon site internet j'ai une animation en flash dans une partie de la page.
Malheureusement tout le monde n'est pas équipé de flash player et donc je souhaiterai que les personnes qui n'ont pas le player soient redirigées vers une autre page html.
Voila une partie du code de la page:
<div id="fbContainer">
<a class="altlink" href="http://www.adobe.com/shockwave/download ... lash"><div id="altmsg">Download Adobe Flash Player.</div>
</a>
<?PHP
$base = 'congregation_' ;
$ext = '.html' ;
$pageforward = $base.$pageNumber.$ext ;

header('Location: '.$pageforward); //Redirection HTTPhttp://forum.phpfrance.com/ucp.php?mode=login
header('HTTP/1.1 301 Moved Permanently');
header('Status: 301 Moved Permanently');
header('Content-Type: text/html; charset=UTF-8');
echo '<'.'?xml version="1.0" encoding="UTF-8"?'.'>'."\n", //Entête XML
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- ... dtd">'."\n",
'<html xmlns="http://www.w3.org/1999/xhtml">'."\n",
'<head>'."\n",
'<meta http-equiv="content-type" content="text/html; charset=UTF-8" />'."\n",
'<meta http-equiv="refresh" content="10; url='.$pageforward.'" />'."\n", //Redirection HTML
'<title>Redirection</title>'."\n",
'<meta name="robots" content="noindex,follow" />'."\n",
'</head>'."\n",
"\n",
'<body>'."\n",
'<p><a href="'.$pageforward.'">Redirection</a></p>'."\n",
'</body>'."\n",
'</html>'."\n";
}
?>
</div> <!-- fin de fbContainer -->

Malheureusement pour l'instant tout le monde est redirigée. Je pensais simplement faire un test permettant de vérifier s'il y avait un flash player mais j'ai rien trouver de simple.
J'oubliais l'appel au fichier swf se fait via un javascript.
Merci de votre aide.