This class can get URLs related with the current request site.
- PHP 7 (7.3 Recommanded).
- Composer.
Installing this package is very simple, first ensure you have the right PHP version and composer installed then in your terminal/(command prompt) run:
composer require lablnet/site
- Base Site URL
- Current page URL
- Redirect to other page
- Goto previous page
- Generate salts.
<?php
use Lablnet\Site;
require_once '../vendor/autoload.php';
echo 'site url: ';
//for site url
echo Site::SiteUrl();
echo '<br> Random salts: ';
//for slug,random string
echo Site::Salts(10);
//for redirect
//Site::Redirect();
siteUrl()
Get the site url with current pagesiteBaseUrl()
Get the site base urlcrrentPage()
Get the currentgetBase()
Get the domain namegetUri()
Get the URIredirect($path)
Redirect to page,$path
optional, if$path
is not specify then it will redirect to base url of site, this function also supportprev
aspath
so it will redirect page to previous.segmentUrl()
Get URL part by/
getFirstSegment($segments)
Get first segment of URL,$segments
Required, segments return bysegmentUrl()
getLastSegment($segments)
Get last segment of URL$segments
Required, segments return bysegmentUrl()
salts(int $length, $special = false)
Generate the salt,$length
length of salt,$special
Either include special chars or not.
There is still a lot of work to do, so feel free to contribute to open PR
MIT
Donate coffee?
here is the bitcoin address
37x6PA4qtPu2fQnYdW5U7jztYhbchASpBV
Thanks you so much.
I don't Accept any responsibility for any illegal usage