Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

Passer des variables du PHP vers JS et de JS vers PHP

Envoyé par Sacha 
Passer des variables du PHP vers JS et de JS vers PHP
samedi 8 mai 2004 11:18:41
Comment puet-on réaliser ce passage? (voir le titre du sujet)
Re: Passer des variables du PHP vers JS et de JS vers PHP
samedi 8 mai 2004 11:16:41
via les input et les formulaires...
Re: Passer des variables du PHP vers JS et de JS vers PHP
samedi 8 mai 2004 11:18:56
Héhé, je vais pas envoyer des mots de passe via les formulaires! #rire#
Non, désolé, ce n'est pas ce que je cherche, mais l'idée est bonne
Re: Passer des variables du PHP vers JS et de JS vers PHP
samedi 8 mai 2004 12:39:24
mais l'idée est bonne

>> un peu qu'elle ets bonne !!
Tarcon à la maiiison
Re: Passer des variables du PHP vers JS et de JS vers PHP
samedi 8 mai 2004 20:22:45
Ce qui est clair c'est que ta pas d'autre choix #rire##rire#
Le php est compilé avant que la page soit envoyé, le javascript est utilisé après.
Donc l'interaction (si on peut appeler ca comme ca) entre les deux se fait entre deux pages.
Avec le php tu écrit des valeurs pour le javascript.
Et avec le javascript tu peux mettre des valeurs dans des inputs de type hidden par exemple et envoyer le formulaire sur ta page php qui récupère ca.

Sinon je ne pense pas que ce soit possible vu qu'ils ne sont pas contemporains.

[POUET] Tarcon
Sacha
Re: Passer des variables du PHP vers JS et de JS vers PHP
lundi 10 mai 2004 12:23:16
>Et avec le javascript tu peux mettre des valeurs dans des inputs de type hidden par exemple et envoyer le formulaire sur ta page php qui récupère ca.
Les champs de texte cachés? Et comment ça marche? L'utilisateur, peut-il voir ce qu'il y a dédans?
Tarcon
Re: Passer des variables du PHP vers JS et de JS vers PHP
lundi 10 mai 2004 15:05:35
Bah un champ de type caché, c'est un champ qui est écrit dans le code source mais qui n'est pas affiché. Si l'utilisateur affiche la source, il le verra mais sinon non.

Ca s'écrit :
<input type="hidden" name="pouet" value="pouet">
On peut rajouter d'autres trucs mais pour le principe tu auras name pour le nom de ta variable et value pour sa valeur (étonnant non#clin#)

Et hop !
[POUET] Tarcon
Re: Passer des variables du PHP vers JS et de JS vers PHP
lundi 10 mai 2004 17:30:19
Merci, je vais essyer!
On peut donc y contenir des mots de passe (pendant quelques millisecondes)
Tarcon
Re: Passer des variables du PHP vers JS et de JS vers PHP
mardi 11 mai 2004 10:49:14
Si personne n'a la possibité d'y accéder nan mais je vois pas bien pkoi tu fais ca en fait.
Tu peux ouvrir une nouvelle fenetre en lui envoyant les données du formulaire nan?
Ca t'évite d'avoir a balader des données dans le html !
A+

Tarcon
Re: Passer des variables du PHP vers JS et de JS vers PHP
mardi 11 mai 2004 13:38:44
Non, je veux crypter mes codes JavaScript.
J'acc&#232;de &#224; ma base de donn&#233;s via le PHP, jy prends une cl&#233;, je la maits dans un champ de texte cach&#233;. Avec JS, je prends cette cl&#233; et je transforme le contenu d'une variable selon cette cl&#233;. Si la cl&#233; est bonne, j'obtiens le code JS et je l'execute via la fonction eval(). Je suis fort, n'est-ce pas? #prof#

P.S. Avec votre aide, biensur. Merci
Tarcon
Re: Passer des variables du PHP vers JS et de JS vers PHP
mardi 11 mai 2004 13:22:04
Hum ....
Je vois pas bien l'intérêt mais bon ...
Vu que tu obtiens ton code javascript, il n'est pas crypté ...
En effet, d'après ce que j'ai pu lire, cette fonction interprète une chaine de caractère comme des instructions javascript. Mais, cette chaîne on doit pourvoir la voir quelque part donc ce que tu fais me parait inutile.

Remarque j'ai peut être(surement) rien compris #rire# mais si tu pouvais expliquer la démarche plus longuement, je pourrais peut etre t'aider.
A+

[POUET] Tarcon
Sacha
Re: Passer des variables du PHP vers JS et de JS vers PHP
mardi 11 mai 2004 21:23:38
Je vous explique un peu comment c'est crypté:
Il faut essyer de faire un programme. Plus d'infos ici:
[sacha5968uk.free.fr]
Il reste plus qu'à créer un programme qui peut effectuer tout ça seul!
Tarcon à la maiiison
Re: Passer des variables du PHP vers JS et de JS vers PHP
mardi 11 mai 2004 21:42:09
Je sais comment ca marche le cryptage (en partie seulement) mais je ne vois pas l'intérêt vu que pour que ton javascript soit actif, il faut qu'il soit lisible par le navigateur...

Donc à un moment donné, tu va écrire le code décripté pour que le navigateur puisse exécuter les instructions.

En effet le cryptage "classique" sert à la transmission des messages. Seul le destinataire peut le décoder. Mais la ton destinataire c'est tout le monde !

Pour conclure !
Je pense qu'il faut plutôt que tu vois du coté d'un cryptage qui permette au navigateur d'interpréter ton code et à l'utilisateur de ne pas pouvoir le comprendre facilement.

[POUET] Tarcon

PS: Regarde un peu ce truc la, ça illustre de quoi je parle
[www.toulouse-renaissance.net]
Re: Passer des variables du PHP vers JS et de JS vers PHP
mercredi 12 mai 2004 10:19:27
C'est trop facile pour décoder... Non, tu me prends pour qui?
Il suffit de copier le contenu de la variable et, par exemple, l'introduire dans un champ de texte, à l'aide de la fonction unescape().

Tu ne comprends peut être pas très bien ce que je veux faire... Le code JavaScript ainsi obtenu n'est stocké que dans une variable; il n'est pas affiché ni dans la source, ni dans des champs cachés, ni dans le document... seulement dans une variable. Dans la source, on ne peut voir que le code JavaScript chifrée, donc illisible par l'utilisateur et par le navigateur. Il devient lisible quand il est transformé (decrypté)

Ensuite, l'efficassitée de ce type de cryptage, que tu m'a montré par ton dernier lien, est très faible. si je crypte ma phrase d'exemple "commentfonctionnelemouvementperpetuel", j'obtiens ceci:

<script language=JavaScript> /* Generated using sourceLocker v1.0 LITE Edition (svetlin@developer.bg, kirokomara@designer.bg) */m='commentfonctionnelemouvementperpetuel';d=unescape(m);document.write(d);</script>

Rien de chifré, n'est ce pas? Par contre avec mon cryptage, on obtiens ça:

fsymrqxossfxuoaqiuirryhezhrctjutqthhp

La difference se sent, n'est ce pas?
Bon bref, je vais programmer un petit peu, pour pouvoir faire ça automatiquement. Et toi, pourrait-tu mais donner un code PHP qui recupere une clé de ma base des donnés? Merci

P.S. Je ne connais pas beaucoup le PHP...
Tarcon
Re: Passer des variables du PHP vers JS et de JS vers PHP
mercredi 12 mai 2004 11:54:35
Je crois que j'ai enfin compris ce que tu voulais faire #super##super#
Dans une variable tu auras :
code = "gdhsgdhsghhkfkh"
Puis tu as une fonction de décryptage qui va convertir et qui va mettre le résultat dans un eval() ????

L'idée est bonne mais la fonction de décryptage est elle visible ??
Si c'est le cas ton truc ne sert à rien #rire#, vu qu'il suffit de reprendre la fonction, le code crypté et hop !

Sinon pour extraire des trucs de ta base en php, je suppose que tu utilises une base mysql ?
Est ce que tu connais le langage SQL ???

A+ (et bon appétit bien sûr!)

[POUET] Tarcon
Re: Passer des variables du PHP vers JS et de JS vers PHP
mercredi 12 mai 2004 14:11:09
#triste#
Ah je viens de perdre tout ce que j'ai écrit! JE ne sais pas par quelle erreur, mais je suis retourné à la page précédente (certainement parce que je brondissait mon clavier, pour faire simblent que c'est un code chifré)... Quand j'ai cliqué "Page suivnte", tout était effacé!!!
J'ai envie de pleurer!!!
#triste#
Sacha
Re: Passer des variables du PHP vers JS et de JS vers PHP
jeudi 13 mai 2004 19:50:38
JE suis sur le point de revolutionner le Net #super##rire##rire##rire#
#clin#
Re: Passer des variables du PHP vers JS et de JS vers PHP
jeudi 13 mai 2004 19:58:12
arrête de nous faire languir et montre-nous ça #clin#
Sacha
Re: Passer des variables du PHP vers JS et de JS vers PHP
jeudi 13 mai 2004 20:05:56
Je suis sur le point, c'est à dire que je n'ai pas encore, mais presque...
Sacha
Re: Passer des variables du PHP vers JS et de JS vers PHP
jeudi 13 mai 2004 20:41:53
Il y a combien des caractères en tout, dans la fonction String.fromCharCode() ?
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter