USERNAME Windows en PHP - PHP - Programmation
Marsh Posté le 12-06-2014 à 13:09:25
Et dans $_ENV, y'a rien qui pourrait faire l'affaire ?
Marsh Posté le 12-06-2014 à 13:41:45
Salut,
Si tu souhaites récupérer le nom de la session Windows de ton visiteur, un system("echo %username%" ); n'est pas la solution.
En effet, le user retourné sera celui de la session qui execute le PHP sur le serveur.
Je pense que tu as l'impression que ça marche sur ton portable car tu es à la fois client et serveur.
Regarde plutôt du coté des modules "auth_sspi" et "auth_ntlm" de Apache qui créeront une entrée REMOTE_USER dans $_SERVER avec la session windows du "visiteur" (client).
A+
Marsh Posté le 11-06-2014 à 20:27:25
Bonsoir à tous,
J'ai un gros soucis depuis quelques jours (!), j'ai installé WAMP sur un PC (Windows XP), je dois récupérer le nom de la session Windows.
J’exécutai donc le code suivant :
La commande fonctionne via la console DOS, j'ai remplacé la commande par ping 127.0.0.1 et ca a marché ... (pas de probléme de safe_mode donc apparament ...).
Je ne sais plus trop quoi faire ... On dirait que cette commande n'est pas interprété. Le pire c'est que sur mon PC perso j'ai aussi WAMP (Seven) et la commande fonctionne !
Merci pour votre aide.
PS: j'ai testé les autres alternatives pour exécuter du DOS en PHP (exec, system ...), le même résultat : echo %username%.