}else{ $remember = 0; } $country = Country::getCountryBySlug($slug, $remember); $sites = WebSite::getWebsitesByCountry($country->alpha_2, $remember) ->paginate($settings->website_per_country_page) ->route('site.country-websites-p', ['slug' => $slug])
}else{ $remember = 0; } $country = Country::getCountryBySlug($slug, $remember); $sites = WebSite::getWebsitesByCountry($country->alpha_2, $remember) ->paginate($settings->website_per_country_page) ->route('site.country-websites-p', ['slug' => $slug])
* @param array $parameters * @return \Symfony\Component\HttpFoundation\Response */ public function callAction($method, $parameters) { $this->setupLayout(); $response = call_user_func_array(array($this, $method), $parameters); // If no response is returned from the controller action and a layout is being
* @param string $method * @return mixed */ protected function call($instance, $route, $method) { $parameters = $route->parametersWithoutNulls(); return $instance->callAction($method, $parameters); }
$response = $this->before($instance, $route, $request, $method); // If no before filters returned a response we'll call the method on the controller // to get the response to be returned to the router. We will then return it back // out for processing by this router and the after filters can be called then. if (is_null($response)) { $response = $this->call($instance, $route, $method); }
$request = $this->getCurrentRequest(); // Now we can split the controller and method out of the action string so that we // can call them appropriately on the class. This controller and method are in // in the Class@method format and we need to explode them out then use them. list($class, $method) = explode('@', $controller); return $d->dispatch($route, $request, $class, $method); }; }
* * @return mixed */ public function run() { $parameters = array_filter($this->parameters(), function($p) { return isset($p); }); return call_user_func_array($this->action['uses'], $parameters); }
// Once we have successfully matched the incoming request to a given route we // can call the before filters on that route. This works similar to global // filters in that if a response is returned we will not call the route. $response = $this->callRouteBefore($route, $request); if (is_null($response)) { $response = $route->run($request); }
// If no response was returned from the before filter, we will call the proper // route instance to get the response. If no route is found a response will // still get returned based on why no routes were found for this request. $response = $this->callFilter('before', $request); if (is_null($response)) { $response = $this->dispatchToRoute($request); }
} if ($this->runningUnitTests() && ! $this['session']->isStarted()) { $this['session']->start(); } return $this['router']->dispatch($this->prepareRequest($request)); }
{ try { $this->refreshRequest($request = Request::createFromBase($request)); $this->boot(); return $this->dispatch($request); } catch (\Exception $e)
if ($this->sessionConfigured()) { $session = $this->startSession($request); $request->setSession($session); } $response = $this->app->handle($request, $type, $catch); // Again, if the session has been configured we will need to close out the session
* @param \Symfony\Component\HttpFoundation\Request $request * @param int $type * @param bool $catch * @return \Symfony\Component\HttpFoundation\Response */ public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { $response = $this->app->handle($request, $type, $catch); foreach ($this->cookies->getQueuedCookies() as $cookie)
* @param \Symfony\Component\HttpFoundation\Request $request * @param int $type * @param bool $catch * @return \Symfony\Component\HttpFoundation\Response */ public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch)); }
{ $this->app = $app; $this->middlewares = $middlewares; } public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->app->handle($request, $type, $catch); }
* @param \Symfony\Component\HttpFoundation\Request $request * @return void */ public function run(SymfonyRequest $request = null) { $request = $request ?: $this['request']; $response = with($stack = $this->getStackedClient())->handle($request); $response->send();
| Once we have the application, we can simply call the run method, | which will execute the request and send the response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have whipped up for them. | */ $app->run();
Key | Value |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin |
USER | websitea |
HOME | /home/websitea |
FCGI_ROLE | RESPONDER |
REDIRECT_REDIRECT_UNIQUE_ID | ZgYIY0ar6a2blDU7rK3u2wADigE |
REDIRECT_REDIRECT_SCRIPT_URL | /country/taiwan |
REDIRECT_REDIRECT_SCRIPT_URI | https://websiteanalysis.info/country/taiwan |
REDIRECT_REDIRECT_HTTPS | on |
REDIRECT_REDIRECT_SSL_TLS_SNI | websiteanalysis.info |
REDIRECT_REDIRECT_SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIF9DCCBNygAwIBAgISA6pPSXC9svYG1uN8GHXoTDGpMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMDIwNDAyMTlaFw0yNDA1MDIwNDAyMThaMB8xHTAbBgNVBAMT FHdlYnNpdGVhbmFseXNpcy5pbmZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC CgKCAgEA4olAjW6N7suJbZUjTZd92g5UKHsS5XV6Y8KHf60k5O4gaRXjX6U81MiF AVok3FWG5R1xnU0gF5PiehmWRGBv/bwrij3p6BAoztvxklX6IgHoibCVHUzEWxYO E9f/txiciawET7GG3i55P1N7RlrAuwIjaacf+sRS/2vF11Qjes6mGueCtd7PQc5a c8jRgxV7/eYuFAvOQtQZehUq25NqMBdD1hJRM/EQgvVMcZ73XxYbUdNIL34s0y5C Rn5ZGCiDXBowLABO3zu/xEYe/nxE3xsEfO/Ui92U51bYXijxaaHkYTxBFaMBKIFV vy4nsaWmnAIVmYNceFesKwsoO2lplTfnksgzmXg4NZG0O2ZjKdkDtw9nckxuc32m FrWXpUb76VIBWqImnF0p0zg3sSkIWI0cDDXkYZ1nCOPRiX+Lk9g6evxpUfzQT57o oxa58mgm4VRtMXnUA8pmhn1g6a+RYdqWFJ3aAP5jthz+WD0zoX6mlLK7i7nJ/8fI 882Yl2I2KGN3CYcNpPhKPBNA7COSEURqzSTwewZz2aLRHasU9K/XNCCSejjHWcY5 qgZruTLw4G8qOSx2qASurWTAXE/aqIQhgEZOvaYqBaP68k2ObGFYuP4Asd3/1OEO nqYgUDN7AhwX9uW7dVG4IzWSlB7VLt0N/wthu5gVRG5AjU7odBsCAwEAAaOCAhUw ggIRMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUdyYjUHUrvqiSPRlE9sNB3qVpiMkw HwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBH MCEGCCsGAQUFBzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKG Fmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8wHwYDVR0RBBgwFoIUd2Vic2l0ZWFuYWx5 c2lzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEDBgorBgEEAdZ5AgQCBIH0 BIHxAO8AdgB2/4g/Crb7lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAAAY1oMj+M AAAEAwBHMEUCIQCvcXzLayxKyU+eQIO2I3kHtsf4CgH0RatuAHntiQoeuAIgbiUj UdAZWSANroFO+xkucF01J+/XCaOI8DKN0B8vxAkAdQCi4r/WHt4vLweg1k5tN6fc ZUOwxrUuotq3iviabfUX2AAAAY1oMj98AAAEAwBGMEQCIEPpC0mjy+h7/bvAAYZj Eap8+JEvMypsqhZM3PFnfoH/AiAyRwks0ixGvMjCyL49wPeC99G/MMTqmArChv33 smAVVzANBgkqhkiG9w0BAQsFAAOCAQEAZ7Hl7w10oyEbEy2zsFXvaVnptoqj/fLy WftlO2yeeffDLiMzLLqzUzjLUcBjUY778eUtLRPiioaI7unrjTjA53Z7L+5oIbDs FL0e9A0wsTA/PD9wYdet0ubGTojHFlEqb0uUEdeu/VdneRgXP1e8Esvh+7k0sljO KOGYAgZx5BRy251TlcQzEqXhEKBb7dPuKymBqht98JXm/S0D11sTM1+JOzZbcAO5 +wwH7e7AvNmNVU7ePooDkdvzspEkSqs/PwI+9p2uGNUa1bItIeG0wNyLT4kT2WHL uKBH9bXYb/a+etLSWT2m/pI5MpFvZKOAJJOdBTDOzqmfZfQP1bzjBw== -----END CERTIFICATE----- |
REDIRECT_REDIRECT_SSL_CLIENT_CERT | |
REDIRECT_REDIRECT_HTTP2 | on |
REDIRECT_REDIRECT_H2PUSH | off |
REDIRECT_REDIRECT_H2_PUSH | off |
REDIRECT_REDIRECT_H2_PUSHED | |
REDIRECT_REDIRECT_H2_PUSHED_ON | |
REDIRECT_REDIRECT_H2_STREAM_ID | 3 |
REDIRECT_REDIRECT_H2_STREAM_TAG | 15286-67187-3 |
REDIRECT_REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | ZgYIY0ar6a2blDU7rK3u2wADigE |
REDIRECT_SCRIPT_URL | /country/taiwan |
REDIRECT_SCRIPT_URI | https://websiteanalysis.info/country/taiwan |
REDIRECT_HTTPS | on |
REDIRECT_SSL_TLS_SNI | websiteanalysis.info |
REDIRECT_SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIF9DCCBNygAwIBAgISA6pPSXC9svYG1uN8GHXoTDGpMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMDIwNDAyMTlaFw0yNDA1MDIwNDAyMThaMB8xHTAbBgNVBAMT FHdlYnNpdGVhbmFseXNpcy5pbmZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC CgKCAgEA4olAjW6N7suJbZUjTZd92g5UKHsS5XV6Y8KHf60k5O4gaRXjX6U81MiF AVok3FWG5R1xnU0gF5PiehmWRGBv/bwrij3p6BAoztvxklX6IgHoibCVHUzEWxYO E9f/txiciawET7GG3i55P1N7RlrAuwIjaacf+sRS/2vF11Qjes6mGueCtd7PQc5a c8jRgxV7/eYuFAvOQtQZehUq25NqMBdD1hJRM/EQgvVMcZ73XxYbUdNIL34s0y5C Rn5ZGCiDXBowLABO3zu/xEYe/nxE3xsEfO/Ui92U51bYXijxaaHkYTxBFaMBKIFV vy4nsaWmnAIVmYNceFesKwsoO2lplTfnksgzmXg4NZG0O2ZjKdkDtw9nckxuc32m FrWXpUb76VIBWqImnF0p0zg3sSkIWI0cDDXkYZ1nCOPRiX+Lk9g6evxpUfzQT57o oxa58mgm4VRtMXnUA8pmhn1g6a+RYdqWFJ3aAP5jthz+WD0zoX6mlLK7i7nJ/8fI 882Yl2I2KGN3CYcNpPhKPBNA7COSEURqzSTwewZz2aLRHasU9K/XNCCSejjHWcY5 qgZruTLw4G8qOSx2qASurWTAXE/aqIQhgEZOvaYqBaP68k2ObGFYuP4Asd3/1OEO nqYgUDN7AhwX9uW7dVG4IzWSlB7VLt0N/wthu5gVRG5AjU7odBsCAwEAAaOCAhUw ggIRMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUdyYjUHUrvqiSPRlE9sNB3qVpiMkw HwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBH MCEGCCsGAQUFBzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKG Fmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8wHwYDVR0RBBgwFoIUd2Vic2l0ZWFuYWx5 c2lzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEDBgorBgEEAdZ5AgQCBIH0 BIHxAO8AdgB2/4g/Crb7lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAAAY1oMj+M AAAEAwBHMEUCIQCvcXzLayxKyU+eQIO2I3kHtsf4CgH0RatuAHntiQoeuAIgbiUj UdAZWSANroFO+xkucF01J+/XCaOI8DKN0B8vxAkAdQCi4r/WHt4vLweg1k5tN6fc ZUOwxrUuotq3iviabfUX2AAAAY1oMj98AAAEAwBGMEQCIEPpC0mjy+h7/bvAAYZj Eap8+JEvMypsqhZM3PFnfoH/AiAyRwks0ixGvMjCyL49wPeC99G/MMTqmArChv33 smAVVzANBgkqhkiG9w0BAQsFAAOCAQEAZ7Hl7w10oyEbEy2zsFXvaVnptoqj/fLy WftlO2yeeffDLiMzLLqzUzjLUcBjUY778eUtLRPiioaI7unrjTjA53Z7L+5oIbDs FL0e9A0wsTA/PD9wYdet0ubGTojHFlEqb0uUEdeu/VdneRgXP1e8Esvh+7k0sljO KOGYAgZx5BRy251TlcQzEqXhEKBb7dPuKymBqht98JXm/S0D11sTM1+JOzZbcAO5 +wwH7e7AvNmNVU7ePooDkdvzspEkSqs/PwI+9p2uGNUa1bItIeG0wNyLT4kT2WHL uKBH9bXYb/a+etLSWT2m/pI5MpFvZKOAJJOdBTDOzqmfZfQP1bzjBw== -----END CERTIFICATE----- |
REDIRECT_SSL_CLIENT_CERT | |
REDIRECT_HTTP2 | on |
REDIRECT_H2PUSH | off |
REDIRECT_H2_PUSH | off |
REDIRECT_H2_PUSHED | |
REDIRECT_H2_PUSHED_ON | |
REDIRECT_H2_STREAM_ID | 3 |
REDIRECT_H2_STREAM_TAG | 15286-67187-3 |
REDIRECT_STATUS | 200 |
UNIQUE_ID | ZgYIY0ar6a2blDU7rK3u2wADigE |
SCRIPT_URL | /country/taiwan |
SCRIPT_URI | https://websiteanalysis.info/country/taiwan |
HTTPS | on |
SSL_TLS_SNI | websiteanalysis.info |
SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIF9DCCBNygAwIBAgISA6pPSXC9svYG1uN8GHXoTDGpMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMDIwNDAyMTlaFw0yNDA1MDIwNDAyMThaMB8xHTAbBgNVBAMT FHdlYnNpdGVhbmFseXNpcy5pbmZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC CgKCAgEA4olAjW6N7suJbZUjTZd92g5UKHsS5XV6Y8KHf60k5O4gaRXjX6U81MiF AVok3FWG5R1xnU0gF5PiehmWRGBv/bwrij3p6BAoztvxklX6IgHoibCVHUzEWxYO E9f/txiciawET7GG3i55P1N7RlrAuwIjaacf+sRS/2vF11Qjes6mGueCtd7PQc5a c8jRgxV7/eYuFAvOQtQZehUq25NqMBdD1hJRM/EQgvVMcZ73XxYbUdNIL34s0y5C Rn5ZGCiDXBowLABO3zu/xEYe/nxE3xsEfO/Ui92U51bYXijxaaHkYTxBFaMBKIFV vy4nsaWmnAIVmYNceFesKwsoO2lplTfnksgzmXg4NZG0O2ZjKdkDtw9nckxuc32m FrWXpUb76VIBWqImnF0p0zg3sSkIWI0cDDXkYZ1nCOPRiX+Lk9g6evxpUfzQT57o oxa58mgm4VRtMXnUA8pmhn1g6a+RYdqWFJ3aAP5jthz+WD0zoX6mlLK7i7nJ/8fI 882Yl2I2KGN3CYcNpPhKPBNA7COSEURqzSTwewZz2aLRHasU9K/XNCCSejjHWcY5 qgZruTLw4G8qOSx2qASurWTAXE/aqIQhgEZOvaYqBaP68k2ObGFYuP4Asd3/1OEO nqYgUDN7AhwX9uW7dVG4IzWSlB7VLt0N/wthu5gVRG5AjU7odBsCAwEAAaOCAhUw ggIRMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUdyYjUHUrvqiSPRlE9sNB3qVpiMkw HwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBH MCEGCCsGAQUFBzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKG Fmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8wHwYDVR0RBBgwFoIUd2Vic2l0ZWFuYWx5 c2lzLmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEDBgorBgEEAdZ5AgQCBIH0 BIHxAO8AdgB2/4g/Crb7lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAAAY1oMj+M AAAEAwBHMEUCIQCvcXzLayxKyU+eQIO2I3kHtsf4CgH0RatuAHntiQoeuAIgbiUj UdAZWSANroFO+xkucF01J+/XCaOI8DKN0B8vxAkAdQCi4r/WHt4vLweg1k5tN6fc ZUOwxrUuotq3iviabfUX2AAAAY1oMj98AAAEAwBGMEQCIEPpC0mjy+h7/bvAAYZj Eap8+JEvMypsqhZM3PFnfoH/AiAyRwks0ixGvMjCyL49wPeC99G/MMTqmArChv33 smAVVzANBgkqhkiG9w0BAQsFAAOCAQEAZ7Hl7w10oyEbEy2zsFXvaVnptoqj/fLy WftlO2yeeffDLiMzLLqzUzjLUcBjUY778eUtLRPiioaI7unrjTjA53Z7L+5oIbDs FL0e9A0wsTA/PD9wYdet0ubGTojHFlEqb0uUEdeu/VdneRgXP1e8Esvh+7k0sljO KOGYAgZx5BRy251TlcQzEqXhEKBb7dPuKymBqht98JXm/S0D11sTM1+JOzZbcAO5 +wwH7e7AvNmNVU7ePooDkdvzspEkSqs/PwI+9p2uGNUa1bItIeG0wNyLT4kT2WHL uKBH9bXYb/a+etLSWT2m/pI5MpFvZKOAJJOdBTDOzqmfZfQP1bzjBw== -----END CERTIFICATE----- |
SSL_CLIENT_CERT | |
HTTP2 | on |
H2PUSH | off |
H2_PUSH | off |
H2_PUSHED | |
H2_PUSHED_ON | |
H2_STREAM_ID | 3 |
H2_STREAM_TAG | 15286-67187-3 |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
HTTP_HOST | websiteanalysis.info |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | websiteanalysis.info |
SERVER_ADDR | 67.225.138.29 |
SERVER_PORT | 443 |
REMOTE_ADDR | 52.90.211.141 |
DOCUMENT_ROOT | /home/websitea/websiteanalysis.info/html |
REQUEST_SCHEME | https |
CONTEXT_PREFIX | |
CONTEXT_DOCUMENT_ROOT | /home/websitea/websiteanalysis.info/html |
SERVER_ADMIN | webmaster@websiteanalysis.info |
SCRIPT_FILENAME | /home/websitea/websiteanalysis.info/html/public/index.php |
REMOTE_PORT | 36330 |
REDIRECT_URL | /public/country/taiwan |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/2.0 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /country/taiwan |
SCRIPT_NAME | /public/index.php |
PHP_SELF | /public/index.php |
REQUEST_TIME_FLOAT | 1711671395.2874 |
REQUEST_TIME | 1711671395 |