$ Voici mon cas:
J'utilise l'API de SugarCRM et de faire un appel, je devais patcher certaines fonctions pour faire fonctionner les choses. Dans l'une de la fonction, je devais réécrire ce code:
$credentials = array('user_name'=>"xxxxxxx", 'password'=>md5("xxxxx"));
if (SugarWebServiceImpl::login($credentials, null, null)) {
global $current_user;
require_once('modules/Users/User.php');
$current_user = new User();
$current_user->retrieve($_SESSION['user_id']);
$this->login_success();
return true;
}
Mon problème est que le même appel, ma variable $_REQUEST
devient vide. Ma question est simple alors:
Y at-il une relation entre la variable $_SESSION
et la variable $_REQUEST
. Le $_REQUEST
se vide-t-il lorsqu'un nouveau $_SESSION
est défini?
À quel moment est-il pas vide «À quel point devient-il vide?» Difficile d'aider lorsque votre code ne dit pas «$ _REQUEST» même une seule fois: il n'y a pas de relation entre les deux, «$ _REQUEST» dure seulement pour la requête courante et «$ _SESSION» tant que vos sessions sont configurées –
@JuanMendes "Difficile d'aider quand votre code ne dit pas $ _REQUEST même une seule fois." - "Il n'y a pas de relation entre les deux" -> C'est exactement ce que j'essayais de savoir –
S o il n'y a pas de problème à résoudre? Si c'est juste une question théorique, ce n'est pas un bon choix pour SO. SO est pour les problèmes que vous essayez de résoudre. Pour des questions générales sur le programmage, allez à http://programmers.stackexchange.com/ Indiquez le problème réel, il n'y a aucune indication dans la documentation qui indiquerait '$ _REQUEST' et' $ _SESSION' sont liés –