Comment passer des variables comme $_POST clé en PHP?
Comment pouvez-vous passer une variable comme $_POST clé du tableau de la valeur en PHP? Ou n'est-il pas possible?
$test = "test";
echo $_POST[$test];
Grâce
- Ce que vous pouvez démontrer devrait fonctionner, mais je ne suis pas sûr de ce que vous essayez de faire?
- Oh gosh, Il fonctionne. Un autre morceau de code était de le jeter hors.
Vous devez vous connecter pour publier un commentaire.
Si j'ai bien compris à droite, vous souhaitez définir un
$_POST
clé.Si je reçois de vous droit, vous voulez passer une variable à partir d'un fichier php à l'autre par la poste. C'est sûr, c'est possible de plusieurs manières.
1. Avec un HTML-forme
si vous cliquez sur le bouton "soumettre",
$_POST['key']
danstarget.php
contiendra'foo'
.2. Directement à partir de PHP
Même chose que dans 1., et
$return
contiendra toutes les données de sortie produites partarget.php
.3. Via AJAX (jQuery (JavaScript))
Même chose que dans 2., mais maintenant
data
contient la sortie detarget.php
.Oui, oui, vous pouvez:
Fonctionne exactement comme vous l'a dit ...
Exemple :
Mis à jour en fonction des commentaires et des downvotes ....
Je ne suis pas, comme il a été suggéré ci-dessous dans les commentaires en boucle toutes les données et de les ajouter à une variable - im boucle pré-déterminé liste de variables et de les stocker dans des variables ...
J'ai changer la méthode de collecte de données,
$mysql_user
, et je passe dans la requête quelque chose comme?mysql_user=root
, vous essayez de vous connecter à votre serveur mysql à l'aide de l'utilisateurroot
. il pourrait donner un message d'erreur sur l'écran de me donner encore plus d'informations que nécessaire. Vous êtes essayé d'imiter ce queregister_global
utilisé pour le faire en PHP. il ya une raison pourquoi c'est maintenant obsolète 😉mysql_user
et j'ai l'habitude de lire$_GET
,$_POST
ou$_COOKIE
pour des raisons de cohérence, mais si les variables qui sont générés sont créés en fonction d'un serveur-côté tableau, où est le problème de sécurité lié à la variable locale de la corruption?$_POST
:)