php alternative pour exploser

 

J’ai lu que l’explosion était plutôt lourde en ressources, et j’étais curieux de savoir s’il existe une alternative optimale pour effectuer la même tâche dans ce cas.

Le code ci-dessus détruit tout après une chaîne de requête ? y compris les parameters. Je dois trouver la méthode la moins coûteuse pour ce faire.

Vous devriez utiliser parse_url () , comme ceci:

 $URI_parts = parse_url( $_SERVER['REQUEST_URI'] ); echo 'http://' . $_SERVER['SERVER_NAME'] . $URI_parts['path']; 

Vous pouvez utiliser strstr($_SERVER['REQUEST_URI'], "?", TRUE) . Vous pouvez également utiliser strtok($_SERVER['REQUEST_URI'], "?") .

Il devrait cesser d’apparier après qu’il soit satisfait.

En passant, vous ne devriez pas utiliser une fonction PHP car vous avez entendu que [la citation nécessaire] était lente. Vous devez utiliser l’outil approprié pour le travail, et si cela est trop lent après avoir détecté un problème de performance, l’avoir mesuré et déterminer votre utilisation de cette fonction, alors envisagez le refactoring.