![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/root/proc/thread-self/root/usr/share/doc/cpanel-php83-net-url2/docs/ |
<?php /** * Net_URL2, a class representing a URL as per RFC 3986. * * PHP version 5 * * This file contains code Copyright (c) 2002-2003, Richard Heyes, * See BSD-3-CLAUSE-Heyes, * Author: Richard Heyes <richard at php net> * * @category Networking * @package Net_URL2 * @author Some Pear Developers <[email protected]> * @license https://spdx.org/licenses/BSD-3-Clause BSD-3-Clause * @link https://tools.ietf.org/html/rfc3986 */ /** * This example will decode the url given and display its * constituent parts. */ error_reporting(E_ALL | E_STRICT); require_once 'Net/URL2.php'; $url = new Net_URL2('https://www.example.com/foo/bar/index.php?foo=bar'); ?> <html> <body> <pre> Protocol...: <?php echo $url->protocol; ?> Username...: <?php echo $url->user; ?> Password...: <?php echo $url->pass; ?> Server.....: <?php echo $url->host; ?> Port.......: <?php $url->port; ?> File/path..: <?php $url->path; ?> Querystring: <?php print_r($url->querystring); ?> Anchor.....: <?php echo $url->anchor;?> Full URL...: <?php echo $url->getUrl(); ?> Resolve path (/.././/foo/bar/joe/./././../jabba): <b><?php echo $url->resolve('/.././/foo/bar/joe/./././../jabba'); ?></b> </pre> </body> </html>