cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005
-
19 mai 2004 à 07:26
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 2006
-
9 avril 2005 à 11:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 9 avril 2005 à 11:38
Pour répondre à gege217, biensûr que ça ne marche pas si JS n'est pas actif. Ce que je voulais dire, c'est que même s'il est actif, si PHP génère du JS au milieu de l'HTML, le navigateur doit l'interpréter, ce qui n'est pas toujours fait avec FireFox. J'ai eu un petit pb de ce genre avec mon code http://www.phpcs.com/code.aspx?id=29594. Du coup, j'ai fait rajouter petit un lien de redirection...
Sinon, pour rediriger, on peut aussi faire:
header("Location: {$url}");
cs_glad
Messages postés97Date d'inscriptionlundi 26 novembre 2001StatutMembreDernière intervention24 février 2012 14 mars 2005 à 10:18
Salut,
J'avais un peu oublié cette source !
Maintenant, j'utilise le javascript pour les redirections et ça marche bien :
cs_gege217
Messages postés40Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention13 août 2008 14 mars 2005 à 09:24
>> Sauf que ça ne redirige pas toujours dans certains navigateurs et dans certaines conditions.
Quand javascript n'est pas activé par exemple ...
;-)
Je ne crois pas que ce soit nécéssaire de faire un client serveur juste pour changer de page. Tu perds du temps en terme de rapidité d'execution et d'enchainement de page...
.oOMimiLOo.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 12 mars 2005 à 22:13
L'autre redirection possible est de passer par du JavaScript. On écho ce qui suit et puis voilà:
<script> location = 'page.html'; </script>
Sauf que ça ne redirige pas toujours dans certains navigateurs et dans certaines conditions.
cs_gege217
Messages postés40Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention13 août 2008 24 mai 2004 à 12:23
>> Je sais bien gege217, mais j'utilise IIS dans ma boîte, je n'ai pas le choix ... !!
C'est le moment de les faire changer !
>> Il ne faut pas dire que Linux/Apache n'a pas de pb de sécurité, il y en a beaucoup moins, c'est plus honnête.
Exact, mais tu avouras quand même que c'est pas normal que quand tu installes IIS, la première chose à faire est d'installer les 50 patchs de sécurité avant de pouvoir travailler... Alors qu'avec apache, tu n'as pas tous ces tracas... :-)
.oOMimiLOo.
cs_glad
Messages postés97Date d'inscriptionlundi 26 novembre 2001StatutMembreDernière intervention24 février 2012 19 mai 2004 à 09:35
Je sais bien gege217, mais j'utilise IIS dans ma boîte, je n'ai pas le choix ... !!
Il ne faut pas dire que Linux/Apache n'a pas de pb de sécurité, il y en a beaucoup moins, c'est plus honnête.
A+
cs_gege217
Messages postés40Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention13 août 2008 19 mai 2004 à 09:30
Un conseil : utilise apache et pas iis : pas de problème de sécurité, pratique à utiliser, en constante évolution et surtout gratuit.
.oOMimiLOo.
cs_glad
Messages postés97Date d'inscriptionlundi 26 novembre 2001StatutMembreDernière intervention24 février 2012 19 mai 2004 à 08:07
Bin l'astuce est que le "require" sert de "redirection" !
Sous IIS, Header/location ne fonctionne pas (ou je n'ai pas su l'utiliser !). J'ai trouvé d'autres méthodes plus compliquées... Je trouve que celle là à le mérite d'être simple, et de fonctionner...
Il y a une petite erreur :
$sqlFete="select * from Admin where login=$Login and mdp="$pwd";";
est pas bon, il faut mettre :
$sqlFete="select * from Admin where login="$Login" and mdp="$pwd";";
En effet, chez moi, le login était un code agent numérique....
A+
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005 19 mai 2004 à 07:26
9 avril 2005 à 11:38
Sinon, pour rediriger, on peut aussi faire:
header("Location: {$url}");
14 mars 2005 à 10:18
J'avais un peu oublié cette source !
Maintenant, j'utilise le javascript pour les redirections et ça marche bien :
<script language="javascript">
document.location.href='monfichier.php';
</script>
A ++
14 mars 2005 à 09:24
Quand javascript n'est pas activé par exemple ...
;-)
Je ne crois pas que ce soit nécéssaire de faire un client serveur juste pour changer de page. Tu perds du temps en terme de rapidité d'execution et d'enchainement de page...
.oOMimiLOo.
12 mars 2005 à 22:13
<script> location = 'page.html'; </script>
Sauf que ça ne redirige pas toujours dans certains navigateurs et dans certaines conditions.
24 mai 2004 à 12:23
C'est le moment de les faire changer !
>> Il ne faut pas dire que Linux/Apache n'a pas de pb de sécurité, il y en a beaucoup moins, c'est plus honnête.
Exact, mais tu avouras quand même que c'est pas normal que quand tu installes IIS, la première chose à faire est d'installer les 50 patchs de sécurité avant de pouvoir travailler... Alors qu'avec apache, tu n'as pas tous ces tracas... :-)
.oOMimiLOo.
19 mai 2004 à 09:35
Il ne faut pas dire que Linux/Apache n'a pas de pb de sécurité, il y en a beaucoup moins, c'est plus honnête.
A+
19 mai 2004 à 09:30
.oOMimiLOo.
19 mai 2004 à 08:07
Sous IIS, Header/location ne fonctionne pas (ou je n'ai pas su l'utiliser !). J'ai trouvé d'autres méthodes plus compliquées... Je trouve que celle là à le mérite d'être simple, et de fonctionner...
Il y a une petite erreur :
$sqlFete="select * from Admin where login=$Login and mdp="$pwd";";
est pas bon, il faut mettre :
$sqlFete="select * from Admin where login="$Login" and mdp="$pwd";";
En effet, chez moi, le login était un code agent numérique....
A+
19 mai 2004 à 07:26