Bonjour comment l'utiliser ? Ça dépend de ce que tu veux faire.Comme l'a dis asmitta elle contient l'adresse précédente si tu veux rediriger sur cette adresse alors oui il faut modifier ta première ligne, mais de la manière dont tu as procédé tu veux toujours renvoyer ailleurs si cette page est inclus ou appeler via l'url
Si c'est un nouveau site que tu crées je ne vois pas l'utilité d'anciennes fonctionnalités de php, pour ta partie sql pourquoi ne pas utiliser la class PDO ?
C'est vrai que beaucoup de tutoriels php sont ancien je n'ai pas de lien à proposer mais si quelqu'un d'autres passe par là peut être pourra t il envoyer un lien vers un bon tutoriel php à jour.
Si c'est un nouveau site que tu crées je ne vois pas l'utilité d'anciennes fonctionnalités de php, pour ta partie sql pourquoi ne pas utiliser la class PDO ?
Bonsoir, je ne vois pas de "anciennes fonctionnalités" dans le code proposé. Il existe 2 API mysqli et PDO. (avant PHP7 il y avait mysql_* tu ne confondrais pas?)
Je n’ai pas bien saisi ce que tu souhaites faire exactement. Pourrais-tu nous fournir le formulaire qui se trouve dans le footer (inclus je présume) et le code de gestion de celui-ci.
Dans le code que tu nous indiques il y a plusieurs grandes erreurs.
La première Ne JAMAIS faire confiance à une donnée utilisateur. A minima vérifie que le type de données transmises soit conforme au type de donnée attendue. Que doit contenir $_POST["note"] ? Un string, un nombre, un booléen, un flottant ? Utilise filter_input() pour filtrer les données reçues.
Une autre erreur, qui devrait te valoir une notice au premier chargement de page, c’est de tester l’existence des variables avant de les utiliser. En effet au premier chargement de page $_POST["note"] n’existe pas. Il n’existera qu’après soumission du formulaire. Pour ce faire isset($_POST["note"]).
Et enfin la dernière grande erreur, l’injection SQL. Tu ne peux passer n’importe quoi dans une requête SQL. Utilise les requêtes préparées. (Je te laisse te documenter dessus).
------
La solution $_SERVER['HTTP_REFERER'] n’est pas une solution sécure, en effet cette variable est créée au départ d’information du navigateur, elle peut être présente ou non ou falsifiée. On peut s’en servir à des fin de statistique pas par pour sécuriser une application.
Pour ma part j’utiliserais les sessions pour mémoriser la page courante. Mais j’avoue ne pas bien comprendre la structure des fichiers et leur fonctionnement.
-----
>> Ce footer ce trouve sur plusieurs page et j'aimerais qu'il reste à cette même page à chaque envoie du form.
Pourquoi ne pas passer la page courante dans l’action du formulaire ?
Si c’est un système de vote, pourquoi ne pas passer par AJAX ce qui éviterais le rechargement de page ?
Bref je trouve que nous manquons d’information sur le fonctionnement de tout ceci pour apporter une réponse adéquate.
Un retour sur la page actuelle
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
yasakani no magatama
yasakani no magatama
yasakani no magatama