Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: gnome le le 26-02-2008 a 19:52:49

Titre: redirection en php selon haut / bas debit [ RESOLU]
Posté par: gnome le le 26-02-2008 a 19:52:49

Bonjour à tous,

Voila , pour rediriger automatiquement les visiteur vers l'une des deux version du site ( haut debit =>version full Flash OU bas debit => version html ), j'ai utiliser un petit javascript qui marche bien , Mais il casse le boutton retour du navigateur , et Google n'aime pas ça

comme je preffere faire un travaille propre , j'aimerai savoir si ya un moyen de faire ça a partir du serveur "php" ? genre include la page X Y a condition du debit..

j'esper que j'ai bien exposé mon probleme, Merci d'avance.

Titre: Re:redirection en php selon haut / bas debit
Posté par: Lilian le le 26-02-2008 a 20:59:03

Bonsoir,

On peut avoir un petit exemple ?

Mais utiliser un script javascript est à mon sens très bien.

Par contre pour google et le javascript ... il y a toujours moyen de s'arranger, soit avec un sitemap, soit avec un petit cheat :D

Titre: Re:redirection en php selon haut / bas debit
Posté par: gnome le le 26-02-2008 a 21:40:43

;D

Titre: Re:redirection en php selon haut / bas debit
Posté par: gnome le le 26-02-2008 a 23:03:04

UP ;)
Voila le script, il est OK mais comme dit plus haut il casse le boutton de retour des browser


Code:

<script language="JavaScript">
<!--
var vitesse=0;
var taille=2700;//Taille de l'image en octets
var t0 = new Date();t0 = t0.getTime();
function loading_test(){
var t1 = new Date(); t1 = t1.getTime();
var ms = (t1-t0);
vitesse = parseInt(taille/ms);
if( vitesse >= 3 ){ window.location=("fl-solutions-telephoniques");} else {window.location=("ht-solutions-telephoniques");}
}
// -->
</script>

Titre: Re:redirection en php selon haut / bas debit [ RESOLU]
Posté par: gnome le le 27-02-2008 a 02:56:37

j'ai trouvé une solution :)

je poste le code si ça peut servire Merci encore.


Code:

<?php
$kb=56;
flush();
$time = explode(" ",microtime());
$start = $time[0] + $time[1];
for($x=0;$x<$kb;$x++){
echo str_pad('', 1024, ' ');
flush();
}
$time = explode(" ",microtime());
$finish = $time[0] + $time[1];
$vitesse = round($finish - $start, 0);

if ($vitesse <= 1)
{include ('version flash.php');}else{include ('versionhtml.php');}

?>


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.