limites d'une requête mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : limites d'une requête mysql

par joursetranges » 10 août 2005, 14:12

Résolu, j'ai fini par trouver ce q'il me manquait : la variable globale $_POST pour récupérer mes données dans le php.
Merci

par joursetranges » 10 août 2005, 13:24

En gros, vous ne savez pas ce qu'il faut modifier ou ce que je fais de travers?

par joursetranges » 09 août 2005, 16:09

en gros je charge une liste d'infos venant de ma base de données en passant en paramètre une date pour ma requête sql.
liste_lv.sendAndLoad("http://localhost/maBase/getR.php", liste_lv, 'GET');
en en remplaçant simplement get par post, je récupère bien des choses, mais ce ne sont que des champs vides...
ça je l'ai vu en essayant d'écrire dans la base.

par mere-teresa » 09 août 2005, 14:58

Heu oui, il y a des trucs spécifiques à faire, du côté de Flash. Mais je ne me souviens pas de si ça change bcp de GET, en fait. J'avais utilisé les tutos MediaBox à l'époque/
http://flash.media-box.net/index.php?showtopic=568

par Cyrano » 09 août 2005, 14:58

Fais voir ton code de récupération

par joursetranges » 09 août 2005, 14:53

En fait l'aspect sécurité n'est pas réellement important dans cette appli, alors le GET faisait très bien l'affaire.
En testant avec POST, plus aucune info ne passe... Il y a un truc spécifique à faire dans ce cas?

par joursetranges » 09 août 2005, 14:49

ok merci alors je vais essayer en POST. Je teste ça de suite!

par pjl » 09 août 2005, 14:17

ce n'est pas la base qui ne suit pas. C'est la méthode.

Tu ne peux pas passer autant de caractères en GET.

par Cyrano » 09 août 2005, 11:49

Je ne comprends pas vraiment: ce que je comprends, c'est que tu envoies des données à une base de données via une méthode GET ce qui n'est pas du tout sécuritaire. Selon le type de données que tu envoies, il est de loin préférable d'utiliser la méthode POST ce qui interdit l'envoi de données manipulées manuellement dans l'url et courct-circuiter de ce fait les possibilités de piratage par injection SQL

limites d'une requête mysql

par joursetranges » 09 août 2005, 10:48

Hello!
J'ai un petit soucis concernant l'utilisation d'une base mysql sur une interface Flash.
en gros, je charge une dizaine d'informations dans un élément qui est répété jusqu'à 60 fois à chaque chargement.
Donc en gros, je charge 10x60=600 infos à chaque fois.
j'ai l'impression que la base n'arrive pas à suivre car j'ai au bout de 2 ou 3 chargements le message d'erreur suivant :
Error opening URL "http://localhost/XXX/XXX.php?XXX%5F9=24&XXX%5F8=23&XXX%5F7=22&XXX%5F6=21&XXX%5F9=3&XXX%5F8=3&XXX[...]php%3C%2Fb%3E%20on%20line%20%3Cb%3E64%3C%2Fb%3E%3Cbr%20%2F%3E%0A%3Cbr%20%2F%3E%0A%3Cb%3EWarning%3C%2Fb%3E%3A%20%20mysql%5Fclose%28%29%3A%20supplied%20argument%20is%20not%20a%20valid%20MySQL%2DLink%20resource%20in%20%3Cb%3Ec%3A%5Cprogram%20files%5Ceasyphp1%2D7%5Cwww[...]onLoad=%5Btype%20Function%5D"
avec XXX les noms de mes variables, de ma base...

Je vise juste ou pas?

Toine