FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Variable de session avec execution de php en ligne de commande ?
 

Variable de session avec execution de php en ligne de commande ?

Il y a 386 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Variable de session avec execution de php en ligne de commande ?
 
Shin No Noir
Plus d'informations

Bonjour,
 
Je voudrais savoir si les variables de sessions fonctionnent lorsque qu'on exécute un script php en ligne de commande ss un shell ??
 
Merci !!

Plus d'informations

up,
 
ce sujet est assez vieux, as tu trouve depuis ce tps? si oui peux tu m'eclairer :P ?
 
thx  :na:

Profil : Pointeur
Plus d'informations

oui, il suffit de passer le phpsessid en parametre...
 

Code :
  1. # php session.php PHPSESSID=123456


et session.php contient juste ceci

Code :
  1. <?php
  2. session_start();
  3. $_SESSION['test']++;
  4. echo $_SESSION['test'];
  5. ?>


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

euh, je comprends pas :p
 
je vais expliquer ce que j'ai besoin de faire:
 
Je voudrais utiliser php en ligne de commande pour interpreter une page qui contient des variables en parametres et qui utilise ce genre de chose pr les recuperer:  

Code :
  1. $toto = $HTTP_GET_VARS['toto'];


 
j'ai reussi a executer ca sans pb sans variables:
 

Code :
  1. $> perl.exe toto.php


 
mais ca ca ne fonctionne pas:
 

Code :
  1. $> perl.exe toto.php?toto=1


 
j'espere que j'ai ete assez clair, merci de votre aide

Profil : Pointeur
Plus d'informations

perl ???
 


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Profil : Pointeur
Plus d'informations

sinon pour les arguments tu les mets derriere (RTFM)
 

$> php toto.php toto=1 tata=4


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

euh, php pardon :), vieille abitude...

Plus d'informations

je viens d'essayer comme tu m'as dis, ca ne marche pas, alors j'ai essaye ca:
 

Code :
  1. $>php-cgi.exe ip.php toto=1


 
et ca ca passe, il me prends bien mon toto ds mon code php qui le recupere ac un :
 

Code :
  1. $toto = $HTTP_GET_VARS['toto'];


 
le seul truc c qu'il me sort un :
 

Code :
  1. Content-type: text/html
  2. X-Powered-By: PHP/5.0.2


 
comment ca se fait?

Profil : Pointeur
Plus d'informations

essaye de regarder les différentes oprion ,-q entre autre mais j'ai pas reussi a faire fonctionner (pas chercher longtemps non plus)


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

-q fonctionne
 
merci de ton aide.

Profil : Pointeur
Plus d'informations

:)


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Bonjour,
Je suis bien embétée, j'ai essayé de faire ce qui étais expliqué ci-dessus mais ça ne fonctionne pas.
Voici mon code :  

Code :
  1. <?
  2. $var_test = $HTTP_GET_VARS['var_test'];
  3. echo "Valeur de la variable : ".$var_test;
  4. ?>


Que j'execute de la facon :

Code :
  1. php -q essai.php var_test=123456


Et en retour j'ai : Valeur de la variable
Et rien d'autre! Quelqu'un pour m'aider?
Merci par avance!

Profil : Pointeur
Plus d'informations

essaye avec $_GET['var_test'] ;)


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Variable de session avec execution de php en ligne de commande ?
 

Annonces Google
Publicité