2010-08-18 6 views
0

Mon environnement d'hébergement utilisant la version Serveur: Apache/2.2.14 (Unix) et je modifie ./usr/local/apache/conf/httpd.conf pour définir la variable d'environnement et redémarrer le serveur.Définition de la variable d'environnement Apache

SetEnv XML-RPC-IP 193.45.32.21

Je l'ai fait défini comme une première entrée dans le fichier et redémarré le serveur. Mais même en redémarrant si j'essaie de l'imprimer, ça me rend toujours noir, est-ce que je manque quelque chose?

echo "Mon adresse IP". $ _ SERVER ['XML-RPC-IPs'];

Merci pour votre aide Cordialement Kiran

+0

Aller à serverfault.com, c'est un site de programmation, vous devriez certainement obtenir une réponse là – jgemedina

+1

Je sais que cela ne peut pas aider, mais je FYI essayé votre code exact sur mon propre serveur et cela a bien fonctionné. J'utilise aussi Apache 2.2.14 (sur Ubuntu Server). Peut-être avez-vous un problème de configuration qui empêche de définir ou de lire les envars? – qmega

+0

Merci beaucoup pour votre réponse, j'ai vérifié l'info php. La variable est là, mais étonnamment avec un nom différent, je veux dire que le nom que j'ai donné est "XML-RPC-IPs" (Entre les traits d'union) Mais cela est venu comme "XML_RPC_IP" (Entre les underscores). – Bujji

Répondre

1

Variables d'environnement sont situés dans $_ENV superglobal.

Ce que vous recherchez est echo "My IP address ".$_ENV['XML-RPC-IPs'];

Questions connexes