rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Passage de variable par URL PHP 4.3.10

Posté par Willy, le mardi 29 mars 2005 à 10:24:42
Bonjour les amis. Je voudrais faire de passages de variables par URL en php(<a href=page.php?v=5>). Tt se passait bien jusqu'a ce que je me decide à utiliser Easyphp 1.8(Apache 1.3.33, Mysql 4.1.9, PHP4.3.10).
page.php ne reçoit pas la variable "v".
Je ne veux pas activer l'option "register globals" et utiliser des variables de session car cela me poserait un probleme de securité. Y a til quelque chose que je peux faire ?
Je veux juste passer la variable v dans une page. Je veux pas non plus utiliser un formulaire avec champ caché.
Merci de votre aide
Répondre à Willy  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
DestyNov@, le mardi 29 mars 2005 à 11:36:30
Salut =)

Pour récupérer ta variable tu fais bien :
$var = $_GET['v'];
?

sinon, ben tu as plus qu'à écrire dans un fichier ta variable...
Répondre à DestyNov@

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
willy, le mardi 29 mars 2005 à 15:53:13
J'ai bien dit que je ne voulais pas utiliser de formulaire. dc pas de $_GET['v'] ou de $_POST['v'].
Je voudrais passer la variable par URL: http://page.php?v=5
Mais ça ne marche pas avec easyphp 1.8.
Il ya t'il kelke chose ke je puisse faire sans activer "register_globals" ?
Répondre à willy

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
dedale82, le mardi 29 mars 2005 à 16:13:42
Salut,

dans les versions antérieures d'easyphp, register_globals était à on, ce qui permettait de passer une variable dans une url et de la recuperer directement en tant que variable.
Pour des raisons de securité register_globals est maintenant a off, ce qui oblige a recuperer la variable de cette maniére $v = $_GET["v"];

soit tu laisses register_globals comme il est et tu recuperes ta variable comme ca, $v = $_GET["v"];
soit tu mets register_globals a on (ce qui est très déconseillé) pour recuperer directement la variable $v

A plus
Répondre à dedale82

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
willy, le mardi 29 mars 2005 à 16:28:38
Merci les gars ça marche bien. Mais j'ai remarké que la commande $PHP_SELF ne s'utilise plus. Pouvez vous me donner l'équivalent?
Pouver vous me donner un lien vers un site pour que je puisse mettre à jour mes connaissances ?
Répondre à willy

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dedale82, le mardi 29 mars 2005 à 16:59:29
essaye : $_SERVER["PHP_SELF"]
Répondre à dedale82

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Willy, le mercredi 30 mars 2005 à 09:52:41
Merci les gars pour votre contribution !!
A +
Répondre à Willy

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gf, le lundi 18 avril 2005 à 13:24:19
Tu peux utiliser la fonction :
$HTTP_GET_VARS["id"]
Répondre à gf

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 ric, le lundi 18 avril 2005 à 17:40:53
Il me semble que c'est déconseillé pour des raisons de sécurité.
Répondre à ric
Logiciels pertinents trouvés dans les téléchargements
Télécharger Blender pour Mac 2.43Blender pour Mac - Blender est un logiciel libre permettant de modéliser en 3D, de créer des animations, d'effectuer des rendus réalistes ou de...Catégorie: 3D
Licence: Open Source
Télécharger TrueCrypt 5.1aTrueCrypt - Sur le site de l'éditeur, existe aussi des versions pour MAC OS X et LINUX <h2> </h2> TrueCrypt vous permet de créer...Catégorie: Chiffrement
Licence: Open Source
Télécharger Vista Codec Package 4.7.1Vista Codec Package - Vista Codec Package regroupe une collection impressionnante de codecs (audio et vidéo), permettant d'ouvrir la plupart...Catégorie: Codecs
Licence: Freeware/gratuit
Télécharger Kerio 4.6.1839Kerio - Kerio est un pare-feu très pratique et convivial, aux nombreuses fonctions, élément efficace dans la protection de votre ...Catégorie: Firewall
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Passage de variable par URL PHP 4.3.10 »