comment faire avec une boucle for()

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 : comment faire avec une boucle for()

Re: comment faire avec une boucle for()

par popy » 06 nov. 2010, 11:56

Ah non, je fais _POST['truc'].

Enfin, je fais surtout du Typo3 donc je fais plutot $this->piVars['truc']

Re: comment faire avec une boucle for()

par stealth35 » 06 nov. 2010, 06:35

pour deux caractères ?
c'est pas un question de caractères mais d'accès, comme au niveau du ZF tu ferais $this->getRequest()->getPost('truc')

Re: comment faire avec une boucle for()

par popy » 05 nov. 2010, 21:18

pour deux caractères ?

Re: comment faire avec une boucle for()

par stealth35 » 05 nov. 2010, 20:19

Donc ?
donc c'est plus pratique que de mettre les $_POST['truc']

Re: comment faire avec une boucle for()

par popy » 05 nov. 2010, 20:14

Donc ?

Re: comment faire avec une boucle for()

par stealth35 » 05 nov. 2010, 20:06

???

Ca sers a quoi ?

parce que la pour moi tu transforme un array en ArrayObject, c'est à dire un objet utilisable comme un array. Autant garder le array Oo
utilisable en array et en object
$_POST['truc'] = 'blabla';
$post = new ArrayObject($_POST, ArrayObject::ARRAY_AS_PROPS);

$post['truc'] //blabla
$post->truc //blabla

Re: comment faire avec une boucle for()

par popy » 05 nov. 2010, 19:41

???

Ca sers a quoi ?

parce que la pour moi tu transforme un array en ArrayObject, c'est à dire un objet utilisable comme un array. Autant garder le array Oo

Re: comment faire avec une boucle for()

par stealth35 » 05 nov. 2010, 19:38

non mais je connais, c'est extract mais en pire (pas de gestion au niveau de l'écriture de la variable), et y'a aucun intérêts a simuler les register_globals
Ben y a quand même prefix. Mais on est d'acord pour les globals, c'est poucrav, c'est ce que je dis depuis le début.

une grande histoire d'amour viens de naitre ici même :oops:
oui c'est pas top,
moi je fais ca
$post = new ArrayObject($_POST, ArrayObject::ARRAY_AS_PROPS);

Re: comment faire avec une boucle for()

par popy » 05 nov. 2010, 19:27

non mais je connais, c'est extract mais en pire (pas de gestion au niveau de l'écriture de la variable), et y'a aucun intérêts a simuler les register_globals
Ben y a quand même prefix. Mais on est d'acord pour les globals, c'est poucrav, c'est ce que je dis depuis le début.

une grande histoire d'amour viens de naitre ici même :oops:

Re: comment faire avec une boucle for()

par stealth35 » 05 nov. 2010, 19:24

non mais je connais, c'est extract mais en pire (pas de gestion au niveau de l'écriture de la variable), et y'a aucun intérêts a simuler les register_globals

Re: comment faire avec une boucle for()

par popy » 05 nov. 2010, 19:21

Je t'invite donc a ton tour à lire la doc de http://fr.php.net/import-request-variables, que tu sembles confondre avec extract. Et que j'ai moi même découverte sur ce topic en passant.

Mais ça reste moche.

Re: comment faire avec une boucle for()

par stealth35 » 05 nov. 2010, 19:15

Je parlais de son tout dernier message, juste au dessus du tien la, quelques lignes plus haut, que tu n'a pas réussi a lire apparement.

Ou alors t'as toujours pas compris que import-request-variables BIEN UTILISE n'était pas une faille de sécurité contrairement à extract ?
Bonjour, je vend ma voiture elle a pas de ceintures de sécurité mais si vous conduisez bien y'a pas de problèmes ^^
=D> belle mentalité surtout pour un jeune conducteur

Re: comment faire avec une boucle for()

par popy » 05 nov. 2010, 18:51

Je parlais de son tout dernier message, juste au dessus du tien la, quelques lignes plus haut, que tu n'a pas réussi a lire apparement.

Ou alors t'as toujours pas compris que import-request-variables BIEN UTILISE n'était pas une faille de sécurité contrairement à extract ?

Re: comment faire avec une boucle for()

par stealth35 » 05 nov. 2010, 18:33

en effet il résume très bien la situation :
hello

c'est pas un hasard que register_global est passé à OFF depuis bien 5 ans :)
je te réinvite a lire la doc (ou a la comprend c'est plus le coté la qui est défaillant)
http://php.net/manual/fr/security.globals.php

voir lire les innombrables articles sur se sujet : http://www.google.fr/search?q=php+regis ... urit%C3%A9

Re: comment faire avec une boucle for()

par popy » 05 nov. 2010, 18:06

c'est comme tu veux, si t'es vexé que je te dise que de faire import_request_variables c'est moche et justifié par la doc c'est plus mon problème
C'est moche, c'est horrible et c'est caca, mais ça ne pose pas de failles de sécurités contrairement à ce que tu disais jusque là.

telnes resume bien la situation.