How to use parse_url with all component parameters in PHP

2 Answers

0 votes
$url = "http://www.collectivesolver.com/17527/how-to-use-this-class-pointer-in-c";
 
echo "PHP_URL_SCHEME: " . parse_url($url, PHP_URL_SCHEME) . "<br />";
echo "PHP_URL_PASS: " . parse_url($url, PHP_URL_PASS) . "<br />";
echo "PHP_URL_HOST: " . parse_url($url, PHP_URL_HOST) . "<br />";
echo "PHP_URL_PORT: " . parse_url($url, PHP_URL_PORT) . "<br />";
echo "PHP_URL_PATH: " . parse_url($url, PHP_URL_PATH) . "<br />";
echo "PHP_URL_QUERY: " . parse_url($url, PHP_URL_QUERY) . "<br />";
echo "PHP_URL_FRAGMENT: " . parse_url($url, PHP_URL_FRAGMENT) . "<br />";


/*
run:
  
PHP_URL_SCHEME: http
PHP_URL_PASS: 
PHP_URL_HOST: www.collectivesolver.com
PHP_URL_PORT: 
PHP_URL_PATH: /17527/how-to-use-this-class-pointer-in-c
PHP_URL_QUERY: 
PHP_URL_FRAGMENT: 
   
*/

 



answered Apr 2, 2018 by avibootz
0 votes
$url = "http://user:password@host:8080/path?query=value#anchor";
 
echo "PHP_URL_SCHEME: " . parse_url($url, PHP_URL_SCHEME) . "<br />";
echo "PHP_URL_PASS: " . parse_url($url, PHP_URL_PASS) . "<br />";
echo "PHP_URL_HOST: " . parse_url($url, PHP_URL_HOST) . "<br />";
echo "PHP_URL_PORT: " . parse_url($url, PHP_URL_PORT) . "<br />";
echo "PHP_URL_PATH: " . parse_url($url, PHP_URL_PATH) . "<br />";
echo "PHP_URL_QUERY: " . parse_url($url, PHP_URL_QUERY) . "<br />";
echo "PHP_URL_FRAGMENT: " . parse_url($url, PHP_URL_FRAGMENT) . "<br />";


/*
run:
  
PHP_URL_SCHEME: http
PHP_URL_PASS: password
PHP_URL_HOST: host
PHP_URL_PORT: 8080
PHP_URL_PATH: /path
PHP_URL_QUERY: query=value
PHP_URL_FRAGMENT: anchor
   
*/

 



answered Apr 2, 2018 by avibootz
...