Cela pourrait être une question fondamentale et je l'ai été à la recherche d'un moyen sûr et propre à le faire. Im passant une chaîne normale qui peut inclure des caractères spéciaux (comme $ ^% etc). Comment puis-je faire cela dans l'url? Par exemple j'ai une variable appelée $ text qui Dans addto.php de $ _GET. Comment puis-je transférer ceci à more.php?en toute sécurité passer des variables d'un fichier php à un autre fichier php dans l'URL
Répondre
'more.php?varname='.urlencode($_GET['text']);
urlencode
ressemble à ce que vous voulez.
(du docs)
Cette fonction est pratique lors de l'encodage d'une chaîne à utiliser dans une partie de la requête d'une URL, comme un moyen pratique de transmettre des variables à la page suivante.
Vous pouvez transmettre des données via une URL, sous forme de paires clé/valeur, mais vous ne devez pas l'utiliser pour transmettre trop de données car une URL a une limite. Vous ne devez pas non plus transmettre d'informations sensibles.
Une paire clé/valeur est quelque chose comme ceci:
key=value
Si vous avez plus d'une paire, vous devez les séparer à l'aide du & car. Voici un exemple:
myScript.php?color1=blue&color2=red
La chaîne après ? est appelée Chaîne de requête. Avec PHP, vous pouvez facilement accéder à ces paires clé/valeur en utilisant le $ _GET super-global. Ainsi, dans myscript.php vous:
$a = $_GET['color1'];
$b = $_GET['color2'];
Maintenant, si vous allez créer une chaîne de requête dynamique, vous devez utiliser urlencode()
au moins, donc seront traduits des caractères spéciaux pour maintenir un format d'URL appropriée.
S'il vous plaît lire ce qui suit:
- 1. Passer des variables en PHP d'un fichier à un autre
- 2. Enregistrer les variables php en toute sécurité
- 3. Passer des variables à un fichier PHP via jQuery
- 4. variables passe à autre fichier php
- 5. Transmettre des valeurs de variables à un autre fichier php?
- 6. Passer des variables à un autre document php
- 7. Passer une variable d'un fichier PHP à un autre
- 8. Puis-je transmettre des variables PHP à un fichier PHP externe sur un autre serveur
- 9. Téléchargement d'images en toute sécurité avec PHP
- 10. Passer des variables de Flash à PHP
- 11. Passer des variables à un fichier inclus
- 12. php $ _GET passer des variables d'une page à une autre
- 13. Comment passer un fichier dans PHP CLI?
- 14. Servir le fichier via un script PHP et le remplacer en toute sécurité à la volée
- 15. poignée $ _GET en toute sécurité PHP
- 16. PHP - Charge vars de fichier à des variables php
- 17. PHP: passer des variables PHP comme arguments?
- 18. appelant un fichier dans un autre fichier dans php
- 19. en toute sécurité passer chaîne à javascript
- 20. Passer des variables Flash à PHP
- 21. Passer des variables aux fonctions en PHP
- 22. jquery passant des variables au fichier php
- 23. Passer des variables javascript à PHP?
- 24. envoyer valeur php à un autre fichier dans ExtJS
- 25. PHP: Passer des variables en fonction (classes)
- 26. Comment télécharger en toute sécurité un fichier dans Appcelerator?
- 27. php fonctions binaires en toute sécurité?
- 28. transmettre toute demande (autre que spécifié) au même fichier php
- 29. PHP - Ping un autre fichier PHP sur un serveur distant
- 30. Passer à un autre PHP inclure
Vous êtes de passage ce retour à votre propre serveur? Vous pourriez plutôt considérer les variables de session, vous n'avez donc jamais à communiquer les données au client. –