|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 38 ![]() |
Bonjour à tous,
voila ma question,j'ai visionné le code source de certain site,pour avoir des infos sur la façon de modifier dynamiquement une page web grâce au javascript,j'ai une page PHP contenant le code du <form>: Code html :
dans la page html "search.html" par exemple,le seul code javascript que j'ai trouvé est <linker> au début,comment arrive ton à passer le $_POST dans le script javascript??,comment arrive ton à modifier le code de cette page html depuis un script javascript externe?? Merci à tous. |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 122 ![]() |
Ce n'est pas parce que l'action est search.html que la page est forcément de l'HTML : avec de l'URL rewriting, tu peux executer une méthode search.php lorsque ton navigateur demande search.html.
En général, les données soumises par formulaire sont traitées coté serveur ... Je ne sais pas ce que tu veux faire, mais à première vue, ça a l'air un peu tordu ... |
|
|
00
|
|
|
#3 | |||
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Citation:
Quand la page demandée au serveur est le résultat du submit d'un formulaire, la page PHP peut accéder aux infos GET ou POST grâce aux variables $_POST ou $_GET (selon la méthode du form) qui sont des tableaux associatifs. Par exemple, avec le form que tu cites, on aurait une page search.php qui contiendrait : Code php :
Code html :
<input type="text
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 38 ![]() |
Bonjour,
merci de m'avoir répondu , oui j'arrive avec le get ou post en PHP ou en javascript (php $_post['text'] ou location.search) a recuperer et replacer dans des variables ce que get ou post envois ,c'est que dans les sources de certain site,le source est modifier grâce a un script que je n'arrive pas à trouvé,"bewidia" me parle de 'l'URL rewriting' qui permet de ce que j'ai comprit a rediriger l'envois de la requete get ou post vers une page PHP(par exemple) mais qui affiche la resultat dans une autre page,j'ai encore une question,je voudrais acceder a ma DB via un script,mais dans se script ,il y aura les parametres pour my connecter(mot de passe,login..etc) des données que je ne veux pas qu'un utilisateur puissent visualiser, en sauvegardant la page web!! ou en demandant de visualiser les sources,comment faire ?? |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Citation:
Je ne comprends toujours pas très bien ta question de départ... est-ce que tu veux parler de la possibilité, à partir du moment où la page est déjà chargée dans le navigateur, d'exécuter du code serveur suite à une action de l'utilisateur sans pour autant recharger la page ? Si oui >>> AJAX Si non >>> dis-nous en plus parce que je commence à avoir les cheveux qui poussent dans le mauvais sens (ouille)
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 38 ![]() |
he bien en fait ,j'ai lu la théorie sur le post et Get,la page contenant le <form>,apres avoir cliquer sur le bouton "ok" ou "envoyer"(par exemple),
envois une requête grâce à l'url (méthode get ou post) a une page html ou php(indiquée dans la balise <form> "action"),qui elle(la page recevant l'url) contenant un script(php,javascript..),affiche le resultat de ma demande,maintenant,dans les sites visité,la page contenant le <form> envois bien la requete à la page demandée,mais en examinant la page recevant la requête,je ne trouve aucun script permettant d'afficher une requête,quand tu parle de script tournant coté serveur ,ce sont les script "linker" dans une page?? ,ou ce sont des scripts pouvant "modifier" une autre page sans y être "linker"??,car dans les sites que j'ai visiter dans la balise <form>,dans l'option "action",c'est bien le nom de la page (par exemple) "search.html" qui est référencé!!,cette page ne contenant pas de script(ou alors j'ai mal vus),le site que j'ai visiter est www.ldlc.com,en haut à gauche,il y a une possibiliter de recheche,qui dans sans code source nous envois sur une page nomé "search.html",c'est cette page qui me pose problème |
|
|
00
|
|
|
#7 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 128 ![]() |
Tu ne verras pas dans le code source dans ton navigateur les codes qui va récupérer les valeurs POST ou GET
. Le langage utilise coté serveur (php, asp, jsp, ...) le récupère et génère du code HTML qui sera interprété par ton navigateur. Un petit cout d’œil http://sylvie-vauthier.developpez.co...rmulaires#LIIIA+. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 38 ![]() |
haaaaaaaaaaa okidoki,un grand merci,je viens de comprendre,le code PHP n'est pas visible apres traitement !!,c'est ça que je n'arrivait pas à comprendre,je penser que le code allait être visible,encore merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com