À l'aide de PHP pour diviser une URL

Je suis entrain de créer un proxy PHP où il accepte une url et confirme qu'il est sur ma liste de serveurs.

Lors de l'importation de l'url de l'application, j'ai couru à un problème où j'avais besoin de 2 analyseur de balises. j'ai besoin de diviser le long d'un "\?" tag ainsi que d'une chaîne, dans mon cas, "l'exportation?"

je suis en utilisant preg pour la première balise. Est-ce à accepter les cordes, comme mon exportation tag ou est-il une autre méthode pour faire cela?

veuillez le-moi savoir comment cela est réalisé ou si vous avez d'autres questions.

Qu'avez-vous essayé jusqu'à présent? Pourriez-vous ajouter un peu de code, peut-être que certaines chaînes d'entrée et à l'expression régulière que vous utilisez?
Avez-vous essayé parse_url au lieu des expressions régulières?
J'ai tenté de le la preg_split méthode qui a été inclus dans l'original proxy. le plus gros problème vient du fait que mes urls sont de la forme domain.com/subfolders? ou domain.com/subfolders/export?

OriginalL'auteur crazywill32 | 2010-12-20