@ 2016-01-14T01:21:14Z <?php
$requestedUri = $_SERVER['REQUEST_URI'] = 'http://www.testing.com/login';
$requestedUriWithQuery = $_SERVER['REQUEST_URI'] = 'http://www.testing.com/login?name=name&password=password';
$parsedUri_1 = parse_url($requestedUri);
$parsedUri_2 = parse_url($requestedUriWithQuery);
$parsedUri_3 = parse_str($parsedUri_2['query']);
print_r([
$parsedUri_1,
$parsedUri_2,
$parsedUri_3
]);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6 Fatal error: Uncaught ArgumentCountError: parse_str() expects exactly 2 arguments, 1 given in /in/kppm8:7
Stack trace:
#0 /in/kppm8(7): parse_str('name=name&passw...')
#1 {main}
thrown in /in/kppm8 on line 7
Process exited with code 255 . Output for 7.2.0 - 7.2.33 , 7.3.16 - 7.3.31 , 7.4.0 - 7.4.33 Deprecated: parse_str(): Calling parse_str() without the result argument is deprecated in /in/kppm8 on line 7
Array
(
[0] => Array
(
[scheme] => http
[host] => www.testing.com
[path] => /login
)
[1] => Array
(
[scheme] => http
[host] => www.testing.com
[path] => /login
[query] => name=name&password=password
)
[2] =>
)
Output for 5.5.24 - 5.5.35 , 5.6.8 - 5.6.28 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.20 , 7.3.32 - 7.3.33 Array
(
[0] => Array
(
[scheme] => http
[host] => www.testing.com
[path] => /login
)
[1] => Array
(
[scheme] => http
[host] => www.testing.com
[path] => /login
[query] => name=name&password=password
)
[2] =>
)
preferences:dark mode live preview
143.85 ms | 403 KiB | 185 Q