DHTLM (javascript), PHP
Modérateur : Team Modération
DHTLM (javascript), PHP
Cela fait qques temps que je me prend la tête sur la sécu du site (au vu des nombreuses attaques quasi-quotidiennes depuis fin décembre).
A la base, tout était prévu en PHP. Le problème étant qu'en PHP il faut sortir de la session entre la création et le test d'un cookie, j'ai dû faire une partie en javascript.
En fait, le problème, c'est que je suis incapable de trouver comment on arrete l'exécution d'une page en javascript (l'équivalent du exit() en php par exemple), j'ai bien tenté des bidouilles avec une boucle infinie mais ça plante le navigateur web. Si qqun peut m'éclairer là-dessus...
A la base, tout était prévu en PHP. Le problème étant qu'en PHP il faut sortir de la session entre la création et le test d'un cookie, j'ai dû faire une partie en javascript.
En fait, le problème, c'est que je suis incapable de trouver comment on arrete l'exécution d'une page en javascript (l'équivalent du exit() en php par exemple), j'ai bien tenté des bidouilles avec une boucle infinie mais ça plante le navigateur web. Si qqun peut m'éclairer là-dessus...
-|- edd -|- W&W player!


merci de privilégier le formulaire de contact aux MP s'il s'agit d'une demande/ajout concernant le site


merci de privilégier le formulaire de contact aux MP s'il s'agit d'une demande/ajout concernant le site
- SiZiOUS
- Team DreamAgain
- Messages : 864
- Enregistré le : 04 mai 2005 18:53
- Localisation : France
- Contact :
Arrêter un javascript ? Très simple : fait le planter ! 
Ca fonctionne très bien lol. Plus sérieusement c'est le keyword return, mais je pense pas que ça réponde à ta question car je suis pas sur d'avoir compris.

Ca fonctionne très bien lol. Plus sérieusement c'est le keyword return, mais je pense pas que ça réponde à ta question car je suis pas sur d'avoir compris.

[big_fury]SiZiOUS, http://sbibuilder.shorturl.com/
Ca ne fonctionne pas:
genre avec ça:
On n'a plus ni le OK ni le KO et "NE DOIT PAS S AFFICHER POUR KO" s'affiche dans les deux cas (cookies activés/cookies désactivés au niveau du navigateur).
genre avec ça:
Code : Tout sélectionner
<html>
<head>
<head>
<body>
<script language="JavaScript">
accepteCookies = (navigator.cookieEnabled) ? true : false;
var textOK = "OK";
var textKO = "KO";
if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) {
document.cookie = "TST";
accepteCookies = (document.cookie.indexOf("TST") != -1) ? true : false;
}
if (accepteCookies) {
document.writeln(textOK);
}
else {
document.writeln(textKO + "<br>");
return 0;
}
</script>
<br>NE DOIT PAS S AFFICHER POUR KO
</body>
</html>
-|- edd -|- W&W player!


merci de privilégier le formulaire de contact aux MP s'il s'agit d'une demande/ajout concernant le site


merci de privilégier le formulaire de contact aux MP s'il s'agit d'une demande/ajout concernant le site
- SiZiOUS
- Team DreamAgain
- Messages : 864
- Enregistré le : 04 mai 2005 18:53
- Localisation : France
- Contact :
Hum j'ai pensé à un truc, vu que le javascript est executé coté client il me semble donc impossible de bloquer l'affichage de la page avec du javascript vu qu'elle existe déjà sur le client. Essaye donc la redirection en JS (location: www.foo.com...) ou un truc comme ça.
[big_fury]SiZiOUS, http://sbibuilder.shorturl.com/
Ouais mais qu'est-ce qui empecherait d'aller directement à la page redirigée?
Bon, faut que je creuse un peu et je pense que je vais vais le javascript à la poubelle
Bon, faut que je creuse un peu et je pense que je vais vais le javascript à la poubelle

-|- edd -|- W&W player!


merci de privilégier le formulaire de contact aux MP s'il s'agit d'une demande/ajout concernant le site


merci de privilégier le formulaire de contact aux MP s'il s'agit d'une demande/ajout concernant le site
- SiZiOUS
- Team DreamAgain
- Messages : 864
- Enregistré le : 04 mai 2005 18:53
- Localisation : France
- Contact :
Oui c'est vrai qu'il suffirais d'afficher la source 
Je ne crois pas que le javascript soit la bonne solution effectivement, passe par le PHP et fait des inclusions ça sera plus simple.

Je ne crois pas que le javascript soit la bonne solution effectivement, passe par le PHP et fait des inclusions ça sera plus simple.
[big_fury]SiZiOUS, http://sbibuilder.shorturl.com/
- Alba Giotto
- membre très actif
- Messages : 332
- Enregistré le : 25 sept. 2005 15:25
- Localisation : Paris
- Contact :
Ca roule aussi... c'est juste que je trace certaines manips...
-|- edd -|- W&W player!


merci de privilégier le formulaire de contact aux MP s'il s'agit d'une demande/ajout concernant le site


merci de privilégier le formulaire de contact aux MP s'il s'agit d'une demande/ajout concernant le site
- Alba Giotto
- membre très actif
- Messages : 332
- Enregistré le : 25 sept. 2005 15:25
- Localisation : Paris
- Contact :