Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.16.24.18
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
3 /
symfony /
http-kernel /
EventListener /
Delete
Unzip
Name
Size
Permission
Date
Action
AbstractSessionListener.php
6.16
KB
-rw-r--r--
2018-11-30 09:00
AbstractTestSessionListener.php
3.58
KB
-rw-r--r--
2018-11-30 09:00
AddRequestFormatsListener.php
1.19
KB
-rw-r--r--
2018-11-30 09:00
DebugHandlersListener.php
6.21
KB
-rw-r--r--
2018-11-30 09:00
DumpListener.php
1.73
KB
-rw-r--r--
2018-11-30 09:00
ExceptionListener.php
5.73
KB
-rw-r--r--
2018-11-30 09:00
FragmentListener.php
3.17
KB
-rw-r--r--
2018-11-30 09:00
LocaleListener.php
2.6
KB
-rw-r--r--
2018-11-30 09:00
ProfilerListener.php
4.31
KB
-rw-r--r--
2018-11-30 09:00
ResponseListener.php
1.3
KB
-rw-r--r--
2018-11-30 09:00
RouterListener.php
7.04
KB
-rw-r--r--
2018-11-30 09:00
SaveSessionListener.php
1.32
KB
-rw-r--r--
2018-11-30 09:00
SessionListener.php
1.37
KB
-rw-r--r--
2018-11-30 09:00
StreamedResponseListener.php
1.21
KB
-rw-r--r--
2018-11-30 09:00
SurrogateListener.php
1.75
KB
-rw-r--r--
2018-11-30 09:00
TestSessionListener.php
903
B
-rw-r--r--
2018-11-30 09:00
TranslatorListener.php
2.47
KB
-rw-r--r--
2018-11-30 09:00
ValidateRequestListener.php
1.18
KB
-rw-r--r--
2018-11-30 09:00
Save
Rename
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\EventListener; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpKernel\Event\GetResponseEvent; use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException; use Symfony\Component\HttpKernel\KernelEvents; use Symfony\Component\HttpKernel\UriSigner; /** * Handles content fragments represented by special URIs. * * All URL paths starting with /_fragment are handled as * content fragments by this listener. * * If throws an AccessDeniedHttpException exception if the request * is not signed or if it is not an internal sub-request. * * @author Fabien Potencier <fabien@symfony.com> */ class FragmentListener implements EventSubscriberInterface { private $signer; private $fragmentPath; /** * @param UriSigner $signer A UriSigner instance * @param string $fragmentPath The path that triggers this listener */ public function __construct(UriSigner $signer, string $fragmentPath = '/_fragment') { $this->signer = $signer; $this->fragmentPath = $fragmentPath; } /** * Fixes request attributes when the path is '/_fragment'. * * @throws AccessDeniedHttpException if the request does not come from a trusted IP */ public function onKernelRequest(GetResponseEvent $event) { $request = $event->getRequest(); if ($this->fragmentPath !== rawurldecode($request->getPathInfo())) { return; } if ($request->attributes->has('_controller')) { // Is a sub-request: no need to parse _path but it should still be removed from query parameters as below. $request->query->remove('_path'); return; } if ($event->isMasterRequest()) { $this->validateRequest($request); } parse_str($request->query->get('_path', ''), $attributes); $request->attributes->add($attributes); $request->attributes->set('_route_params', array_replace($request->attributes->get('_route_params', array()), $attributes)); $request->query->remove('_path'); } protected function validateRequest(Request $request) { // is the Request safe? if (!$request->isMethodSafe(false)) { throw new AccessDeniedHttpException(); } // is the Request signed? // we cannot use $request->getUri() here as we want to work with the original URI (no query string reordering) if ($this->signer->check($request->getSchemeAndHttpHost().$request->getBaseUrl().$request->getPathInfo().(null !== ($qs = $request->server->get('QUERY_STRING')) ? '?'.$qs : ''))) { return; } throw new AccessDeniedHttpException(); } public static function getSubscribedEvents() { return array( KernelEvents::REQUEST => array(array('onKernelRequest', 48)), ); } }