8796 sujets

Développement web côté serveur, CMS

Pages :
(reprise du message précédent)

Hello,

je pense avoir résolu mon problème. J'ai finalement passé tout mon formulaire en GET et j'ai fait les différentes modifications en rapport sur les différents codes qui intervenaient.

Merci en tout cas à tous les 2 pour votre aide.
Trop tard...

mais si ca peut servir à d'autres, $_REQUEST est une sorte de concaténation de $_GET et $_POST

donc si $_REQUEST['toto'] == $_POST['toto'] c'est que c'est du POST... sinon c'est du GET

(et pour éviter les warning, penser à ajouter des isset() ou ca va bien...)
Salut,

paintbox a écrit :
je pense avoir résolu mon problème.
Puisque tu considères qu'il est [Résolu] merci de l'indiquer en éditant ton premier post et en modifiant le titre. Smiley cligne
Nathan- a écrit :
mais si ca peut servir à d'autres, $_REQUEST est une sorte de concaténation de $_GET et $_POST

donc si $_REQUEST['toto'] == $_POST['toto'] c'est que c'est du POST... sinon c'est du GET
Pour rappel $_REQUEST inclut également $_COOKIE et son utilisation peut poser des problèmes de sécurité puisqu'on ne connaît pas directement l'origine d'une variable. Plutôt que d'encombrer le script d'une foultitude de tests je préfère personnellement employer $_SERVER['REQUEST_METHOD'] comme par exemple :
if($_SERVER['REQUEST_METHOD']=='POST') {
	$mavar = !empty($_POST['mavar']) ? $_POST['mavar'] : '';
} else {
	$mavar = !empty($_GET['mavar']) ? $_GET['mavar'] : '';
}
Pages :