PHP 37
Get URL Parameters By micha on 11th February 2025 10:36:10 AM
  1. /*
  2.  * Get URL parameters
  3.  */
  4. $url_with_parameters    = $_SERVER['REQUEST_URI'];
  5. $url_components         = parse_url($url_with_parameters);
  6. $url_queryString        = $url_components['query'];
  7.  
  8. parse_str($url_queryString, $params);
  9.  
  10. $url                    = $url_with_parameters;
  11. $path                   = parse_url($url, PHP_URL_PATH);
  12. $pathWithoutSlash       = substr($path, 1);
  13.  
  14. print_pre($path);
  15.  
  16. $category_id    = $params['id'];
  17. $category_slug  = $params['slug'];
  18. $category_name  = $params['name'];
  19.  
  20.  
  21. //alternative
  22. /*
  23.  * Get URL parameters
  24.  */
  25. $url_with_parameters    = $_SERVER['REQUEST_URI'];
  26. $url_components         = parse_url($url_with_parameters);
  27. $queryString            = isset($url_components['query']) ? $url_components['query'] : '';
  28. parse_str($queryString, $url_queryString);
  29.  
  30. $name = isset($url_queryString['name']) ? ucfirst($url_queryString['name']) : null;

Paste is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.