pb pseudo frame depuis code php - PHP - Programmation
Marsh Posté le 22-10-2006 à 15:05:09
Précision même si tu as réussi à t'en sortir
1- avec include tu peux pas passer de paramètres, ça inclu du code php, c'est pas du http
2- tu peux très bien faire:
Code :
|
Les données seront en post mais l'url de renvoi de donnée est passée toujours passée en get donc page est toujours accessible en GET
Ou bien sinon
Code :
|
et là page est passée avec la méthode x (x= get ou post)
3- ça serait crade dans ce cas et surtout en cas d'erreur, mais saches sinon que tu peux très bien faire du traitement dans page.php et rediriger vers index.php par la suite avec la fonction header()
Attention: aucun texte ne doit être renvoyé au navigateur avant le header(), donc si erreur affichée ça marche pas
Marsh Posté le 22-10-2006 à 19:10:19
Pour cette méthode,
Code :
|
je recupere ou le contenu du formulaire alors ? depuis la page même du formulaire? c'est déconseillé je crois si c'est pour envoyer des infos ds une bdd. pb de securité il me semble
Marsh Posté le 24-10-2006 à 03:55:33
Je comprends pas ta question. Tu récupères les données du formulaire validé dans le script index.php
Sauf que tu auras ton $_GET['page'] pour orienter vers le script inclu qui traitera ton bordel avec les donnée venant de $_POST['****']. Après à toi de vérifier ce que tu veux et ce que tu as avant de défoncer ta base et ton site, mais ça c'est autre chose
Marsh Posté le 21-10-2006 à 22:48:08
Bonjour,
J'ai un formulaire qui renvoie a une page php
qui contient donc du code php pour retourne a la page principal par un include
cette page est appelée telle quelle, sur le site autrement j'utilise des pseudos frames de cette façon
lorsque j'execute ce formulaire, dans la barre d'adresse j'obtiens l'adresse 'renvoie.php' (qui est donc la page du formulair, et celle ci reste statique c'est assez penible, meme si dans cette page apres son execution j'ai fait include('index.php')
ça c'est mon 1er probleme
mon 2e probleme c'est justement la redirection depuis cette page php, qd je fais
j'obtiens une belle erreur
en gros il y a des conflits entre les adresses normales, et les pseudos frames
comment reussir cette redirection ?
faut-il aussi des pseudo frames dans les formulaires ?
Message édité par Fazer916 le 21-10-2006 à 22:49:45