Portable et moyen sûr d'obtenir le PATH_INFO

Je suis à la recherche d'un portable façon de recevoir le (très pratique) $_SERVER['PATH_INFO'] variable.

Après la lecture d'un certain temps, il s'avère PATH_INFO est provenu de la CGI/1.1, et de ne pas toujours être présent dans l'ensemble de la configuration.

Quel est le meilleur (surtout de la sécurité) pour obtenir cette variable - en dehors de l'extraire manuellement (problème de sécurité).

bounty pour cogner.
Pourriez-vous préciser "portable?" PATH_INFO est fourni sainement par tous les moderne serveurs web. Certains anciens serveurs (IIS est un bien mauvais exemple) a eu des problèmes avec elle, mais vous ne devriez pas avoir un problème avec elle de nos jours sous des versions plus modernes de PHP qui corrigent les problèmes.
Certaines configurations de serveur, désactivez les variables données par l'interface CGI. J'ai vu un moderne (apache2.2) serveur web sans PATH_INFO.
Avez-vous juste besoin de la PATH_INFO de scripts que front-end pour le client? Je veux dire, si vous avez un script qui est appelé à l'intérieur d'un script pour effectuer certains travaux, voulez-vous le path_info pour le script?
En théorie, pourriez-vous avoir de fin du chemin d'être réécrit pour une variable que le script peut alors voir que $_['GET']?

OriginalL'auteur LiraNuna | 2009-12-10