Bonjour comment utiliser un cookie dans une requête MySQL? J'utilise cette variable pour une requête MySQL et je ne sais pas comment accéder à la valeur du cookie dans une requête MySQL. J'ai besoin d'avoir la variable pour être sûr contre les attaques par injection SQL. Merci toute aide est appréciée.utiliser un cookie pour une requête mysql
Répondre
ouais ... $_COOKIE
ou $_SESSION
google PHP cookie
$ _COOKIE ["cookiename"] Je l'ai déjà mais la valeur du cookie est stockée dans une base de données mysql et ceux-ci doivent correspondre au cookie stocké dans le navigateur mais comment le mettre dans une requête mysql? – spencer
Je croyais que vous posiez une question différente. Vous devriez juste obtenir un identifiant pour chaque cookie. – Pwnna
Je suis désolé je me demandais comment j'accomplirais cela en mettant ceci dans une variable ou pour accéder à cette variable dans une requête mysql Je n'ai pas compris que le cookie était déjà une variable mais qu'est-ce que c'est stocké dans mon script ? – spencer
$sql = "SELECT * FROM users WHERE username = '" . mysql_real_escape_string($_COOKIE['username']) . "'";
$result = mysql_query($sql);
Je croyais que vous devriez utiliser session au lieu de cookies car il offre plus de sécurité que les cookies.
Essayez ceci:
//some codes conection, start session, query to database, fetch row to get the result then test
if($result){ //for example, $result = mysql_fetch_array($query)
//set session variable here
$_SESSION['sess_name1'] = $result['col_name'];
$_SESSION['sess_name2'] = $result['col_name'];
..............................................
}else{
echo "Error.".mysql_error();
}
Vous pouvez récupérer la valeur de la variable de session sur chaque page par: 1. Démarrez la session en utilisant session_start();
en haut de cette page 2. Appel à la valeur comme $welcome = $_SESSION['sess_name1'];
3. Ensuite, vous pouvez l'utiliser autant que vous le souhaitez. 4. Pour annuler la session, utilisez session_destroy();
ou $_SESSION['sess_name1'] = ''
pour supprimer la variable de session spécifique
- 1. Comment définir un cookie pour une requête web dans Silverlight
- 2. Ajouter un cookie à une requête SOAPpy
- 3. L'exécution d'une requête dans MySql pour utiliser un index spécifique
- 4. Comment construire une requête mysql pour utiliser plusieurs opérateurs AND?
- 5. Utiliser un cookie dans une page de connexion PHP
- 6. regex pour une requête mysql?
- 7. Comment puis-je utiliser Perl pour envoyer et requête HTTP avec un cookie?
- 8. Utiliser cURL pour une grande requête
- 9. Cookie supprimé dans une requête GET conditionnelle
- 10. Définition d'un cookie dans une requête AJAX?
- 11. Utiliser un cookie Envoyer PersonID Pour Different page
- 12. Comment implémenter un domaine ou une requête sans cookie?
- 13. Envoyer un cookie avec une requête HTTP en Java
- 14. Obfuscate un résultat de requête mysql pour une chaîne
- 15. Comment utiliser ce plugin jQuery pour supprimer un cookie?
- 16. Validation des parenthèses pour une requête MySQL
- 17. comment utiliser mysql requête de mise à jour et mysql insérer une requête ensemble?
- 18. Can MYSQL peut-il utiliser un index pour une requête WHERE ... IN?
- 19. Mysql - Champ de classement pour une requête
- 20. MySQl: Comment utiliser Count sur une sous-requête?
- 21. Suggestion nécessaire pour optimiser une requête MySQL
- 22. Requête Mysql pour une date spécifique
- 23. Aide pour une requête/procédure mysql
- 24. Avoir un titre d'URL pour correspondre à une requête MySQL
- 25. Comment créer une requête pour un total mensuel en MySQL?
- 26. mysql Requête SQL pour comparer un entier et une chaîne
- 27. Tenter de créer un index pour une requête MySQL
- 28. Besoin d'aide pour écrire une requête MySQL
- 29. Besoin d'aide pour une requête MySQL complexe
- 30. Utiliser SSIS pour faire une requête entre
Vous semblez avoir besoin d'un livre "PHP 101". Comment utiliser la syntaxe et les fonctionnalités de base de la langue ne sont pas des questions que vous devriez poser aux professionnels sur StackOverflow. –