Salut à tous,
je souhaite passer un tableau qui a été "serializé" dans mon url, lorsque je récupère le $_GET il a été tronqué, y a-t-il une limitation de taille sur le get ?
Merci
Salut à tous,
je souhaite passer un tableau qui a été "serializé" dans mon url, lorsque je récupère le $_GET il a été tronqué, y a-t-il une limitation de taille sur le get ?
Merci
oui
ton url est limité à 255 caractères...
il te faut donc passer tes variables en post...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
N'oubliez pas de cliquer surquand votre question à trouvé une solution.
Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!
Ok merci, mais le soucis c'est que c'est aller retour entre un formulaire et une page de traitement, donc je souhaite repartir de la page des traitements vers le formulaire, donc peut on automatiser le passage de variable dans $_POST ?Envoyé par MasterOfChakhaL
je ne suis pas sur d'avoir bien compris, mais si tu veux faire des aller retours...
tu peux faire l'aller comme je t'ai déjà dit...
et tu peux faire le retour en mettant tes valeurs dans un input de type hidden...
Ainsi, tes données persisteront
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
N'oubliez pas de cliquer surquand votre question à trouvé une solution.
Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!
En gros j'ai ça :Envoyé par MasterOfChakhaL
formulaire (Validation)--> page des traitements (redirection auto.) --> formulaire (si des erreurs ont été trouvés)
En gros je passe les erreurs trouvées dans mon tableau
En gros ma nouvelle question serait de savoir si il est possible d'envoyer un $_POST automatiquement ? (sans qu'un tiers valide le submit)
Est-ce que cela ne serait pas plus facile avec des variables de session ?
je ne comprends pas bien ton automatiquement...
si tu veux faire des vérifications en cours de saisie (pas de submit)
va voir du coté javascript
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
N'oubliez pas de cliquer surquand votre question à trouvé une solution.
Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!
Un exemple concret :Envoyé par MasterOfChakhaL
mon formulaire est sur form.php avec un <input name="toto"> et un action="traitement.php" lorsque l'utilisateur valide le formulaire, je récupère les valeurs sur traitement.php, je vérifie la saisie et si par exemple le champ toto est pas remplit je rempli un tableau que je dois renvoyer sur form.php et ainsi afficher l'erreur avec le formulaire.
Une question bête: tu la bien désérialisé ton tableau une fois récupéré?
Sinon tu peux pas utiliser les session?
Tu fais tes traitements, si il y a une erreur tu fais un:
Tu rediriges simplement vers form.php ou se trouve:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_SESSION['ERREUR'] = 'Pseudo invalide';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (isset($_SESSION['ERREUR'])) { echo $_SESSION['ERREUR']; unset($_SESSION['ERREUR']); }
Oui je l'ai bien désérializé, mais je le vois à l'url qu'il est incomplet.Envoyé par Anduriel
Je vais utiliser la $_SESSION alors, si il n'y pas de limite de taille trop peu important.
Merci pour ton aide, je vais essayé ça de suite.
Partager