* @param array $parameters * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException */ public function missingMethod($parameters = array()) { throw new NotFoundHttpException("Controller method not found."); }
* @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 |
REDIRECT_HTTPS | on |
REDIRECT_SSL_TLS_SNI | nameguide.co.kr |
REDIRECT_SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIGPjCCBSagAwIBAgIQZ7qz9h2OWlirwfDCREbABzANBgkqhkiG9w0BAQsFADCB jzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQD Ey5TZWN0aWdvIFJTQSBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB MB4XDTIzMDcwMzAwMDAwMFoXDTI0MDcwNTIzNTk1OVowHjEcMBoGA1UEAxMTd3d3 Lm5hbWVndWlkZS5jby5rcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALYM2oObWmdHVqTTFiXkc6gT/lsSSAUmEJ5rKCFZ89woaxHaAfUxqUiMY3QHo2MH eYZRUY2UVNjcOk7KBmYGzLiNp37RiL+bsAgT/TGzTR8mMuEGclCEWQ1thP6CRW1W wVHQsQ8bje64w4S8u1ZD1F7gfzvWaAwA0lefshTkxSR/AF5+7igvTMLf04C4EOBt XCG5D8Db4jAspZSpGvTZTb1fgObGnNq4Ubdd2koJ61sBnLp/JkL+CI1XnVAWbVxH GG9xlzi/ykyONKk3qIJHDGRqvy6Hw+6KF4qilebLtxzJ2NXaPY84RJTT5EDXvy+o sm0gmcZLlqGzHyYbZuA/JqkCAwEAAaOCAwQwggMAMB8GA1UdIwQYMBaAFI2MXsRU rYrhd+mb+ZsF4bgBjWHhMB0GA1UdDgQWBBRDrJ06wSmgtpyAaocCMk66r6pKnDAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQICBzAlMCMGCCsGAQUF BwIBFhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUF BwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0 aWdvUlNBRG9tYWluVmFsaWRhdGlvblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEF BQcwAYYXaHR0cDovL29jc3Auc2VjdGlnby5jb20wLwYDVR0RBCgwJoITd3d3Lm5h bWVndWlkZS5jby5rcoIPbmFtZWd1aWRlLmNvLmtyMIIBfAYKKwYBBAHWeQIEAgSC AWwEggFoAWYAdQB2/4g/Crb7lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAAAYka lb/0AAAEAwBGMEQCIEoDhVYOgiRq/e2axt7Bzvoos215n1VEec9nWlG2LLP3AiAo hA1Sv389lMGnx4tckpeiFTJ59gjIuk1t/en1FRpgTgB1ANq2v2s/tbYin5vCu1xr 6HCRcWy7UYSFNL2kPTBI1/urAAABiRqVwFcAAAQDAEYwRAIgYPhNa+HFTL/ex03Z cya7+CPChu3tb5RH2c+gKuhXhOQCIA2rK9d1bgt6/Cccg3KmU/7nW0Lmra6ZIHmN RmpvaNqlAHYA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGJGpXA IQAABAMARzBFAiAPOyuHNHo2Pk82ANT8ECIvyyBuQYzYDwx9y8kXKeZIFwIhAJBE BqVvQQRW3hvlBeFd0ek2GEPYhAeJ5V5y9jfS5v0RMA0GCSqGSIb3DQEBCwUAA4IB AQBNlpBJxV8DkY2MQJb1WKO170thAWtROSJF8lzi2KYgumxG8d4yr5YuepfC12oM 3NDyx3drpJyY7Vf43E67DTF+A1VL64RXiAPuny+yNP8uCyo1EFyghnPXpc68gigI qD3bGzjMBrF6y/+1PTQ3gMSFuCVKVRgwYFwIUhgBeL87AGGBbyPmgEVixajeVKJ5 1GJFc3k8m4ew5Xz0pdj3Z43DsoSFXV4tp1z1JYDkYod2LYF87Sve2RKsAJIeT677 fFVT9YgsqXYUlc7AW335g9z/xjLlaljWYW+zZluN8ztpEvD7mHXOAME3ckPmcsau wL/1nfq1X+QJPr3SpfJwEWqM -----END CERTIFICATE----- |
REDIRECT_SSL_CLIENT_CERT | |
REDIRECT_STATUS | 200 |
HTTPS | on |
SSL_TLS_SNI | nameguide.co.kr |
SSL_SERVER_S_DN_CN | www.nameguide.co.kr |
SSL_SERVER_I_DN_C | GB |
SSL_SERVER_I_DN_ST | Greater Manchester |
SSL_SERVER_I_DN_L | Salford |
SSL_SERVER_I_DN_O | Sectigo Limited |
SSL_SERVER_I_DN_CN | Sectigo RSA Domain Validation Secure Server CA |
SSL_SERVER_SAN_DNS_0 | www.nameguide.co.kr |
SSL_SERVER_SAN_DNS_1 | nameguide.co.kr |
SSL_VERSION_INTERFACE | mod_ssl/2.4.18 |
SSL_VERSION_LIBRARY | OpenSSL/1.0.2g |
SSL_PROTOCOL | TLSv1.2 |
SSL_SECURE_RENEG | true |
SSL_COMPRESS_METHOD | NULL |
SSL_CIPHER | ECDHE-RSA-AES256-GCM-SHA384 |
SSL_CIPHER_EXPORT | false |
SSL_CIPHER_USEKEYSIZE | 256 |
SSL_CIPHER_ALGKEYSIZE | 256 |
SSL_CLIENT_VERIFY | NONE |
SSL_SERVER_M_VERSION | 3 |
SSL_SERVER_M_SERIAL | 67BAB3F61D8E5A58ABC1F0C24446C007 |
SSL_SERVER_V_START | Jul 3 00:00:00 2023 GMT |
SSL_SERVER_V_END | Jul 5 23:59:59 2024 GMT |
SSL_SERVER_S_DN | CN=www.nameguide.co.kr |
SSL_SERVER_I_DN | CN=Sectigo RSA Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB |
SSL_SERVER_A_KEY | rsaEncryption |
SSL_SERVER_A_SIG | sha256WithRSAEncryption |
SSL_SESSION_RESUMED | Initial |
SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIGPjCCBSagAwIBAgIQZ7qz9h2OWlirwfDCREbABzANBgkqhkiG9w0BAQsFADCB jzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQD Ey5TZWN0aWdvIFJTQSBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB MB4XDTIzMDcwMzAwMDAwMFoXDTI0MDcwNTIzNTk1OVowHjEcMBoGA1UEAxMTd3d3 Lm5hbWVndWlkZS5jby5rcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALYM2oObWmdHVqTTFiXkc6gT/lsSSAUmEJ5rKCFZ89woaxHaAfUxqUiMY3QHo2MH eYZRUY2UVNjcOk7KBmYGzLiNp37RiL+bsAgT/TGzTR8mMuEGclCEWQ1thP6CRW1W wVHQsQ8bje64w4S8u1ZD1F7gfzvWaAwA0lefshTkxSR/AF5+7igvTMLf04C4EOBt XCG5D8Db4jAspZSpGvTZTb1fgObGnNq4Ubdd2koJ61sBnLp/JkL+CI1XnVAWbVxH GG9xlzi/ykyONKk3qIJHDGRqvy6Hw+6KF4qilebLtxzJ2NXaPY84RJTT5EDXvy+o sm0gmcZLlqGzHyYbZuA/JqkCAwEAAaOCAwQwggMAMB8GA1UdIwQYMBaAFI2MXsRU rYrhd+mb+ZsF4bgBjWHhMB0GA1UdDgQWBBRDrJ06wSmgtpyAaocCMk66r6pKnDAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQICBzAlMCMGCCsGAQUF BwIBFhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUF BwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0 aWdvUlNBRG9tYWluVmFsaWRhdGlvblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEF BQcwAYYXaHR0cDovL29jc3Auc2VjdGlnby5jb20wLwYDVR0RBCgwJoITd3d3Lm5h bWVndWlkZS5jby5rcoIPbmFtZWd1aWRlLmNvLmtyMIIBfAYKKwYBBAHWeQIEAgSC AWwEggFoAWYAdQB2/4g/Crb7lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAAAYka lb/0AAAEAwBGMEQCIEoDhVYOgiRq/e2axt7Bzvoos215n1VEec9nWlG2LLP3AiAo hA1Sv389lMGnx4tckpeiFTJ59gjIuk1t/en1FRpgTgB1ANq2v2s/tbYin5vCu1xr 6HCRcWy7UYSFNL2kPTBI1/urAAABiRqVwFcAAAQDAEYwRAIgYPhNa+HFTL/ex03Z cya7+CPChu3tb5RH2c+gKuhXhOQCIA2rK9d1bgt6/Cccg3KmU/7nW0Lmra6ZIHmN RmpvaNqlAHYA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGJGpXA IQAABAMARzBFAiAPOyuHNHo2Pk82ANT8ECIvyyBuQYzYDwx9y8kXKeZIFwIhAJBE BqVvQQRW3hvlBeFd0ek2GEPYhAeJ5V5y9jfS5v0RMA0GCSqGSIb3DQEBCwUAA4IB AQBNlpBJxV8DkY2MQJb1WKO170thAWtROSJF8lzi2KYgumxG8d4yr5YuepfC12oM 3NDyx3drpJyY7Vf43E67DTF+A1VL64RXiAPuny+yNP8uCyo1EFyghnPXpc68gigI qD3bGzjMBrF6y/+1PTQ3gMSFuCVKVRgwYFwIUhgBeL87AGGBbyPmgEVixajeVKJ5 1GJFc3k8m4ew5Xz0pdj3Z43DsoSFXV4tp1z1JYDkYod2LYF87Sve2RKsAJIeT677 fFVT9YgsqXYUlc7AW335g9z/xjLlaljWYW+zZluN8ztpEvD7mHXOAME3ckPmcsau wL/1nfq1X+QJPr3SpfJwEWqM -----END CERTIFICATE----- |
SSL_CLIENT_CERT | |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
HTTP_HOST | nameguide.co.kr |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
SERVER_SIGNATURE | <address>Apache/2.4.18 (Ubuntu) Server at nameguide.co.kr Port 443</address> |
SERVER_SOFTWARE | Apache/2.4.18 (Ubuntu) |
SERVER_NAME | nameguide.co.kr |
SERVER_ADDR | 210.114.1.222 |
SERVER_PORT | 443 |
REMOTE_ADDR | 3.84.231.140 |
DOCUMENT_ROOT | /var/www/nameguide/public |
REQUEST_SCHEME | https |
CONTEXT_PREFIX | |
CONTEXT_DOCUMENT_ROOT | /var/www/nameguide/public |
SERVER_ADMIN | webmaster@localhost |
SCRIPT_FILENAME | /var/www/nameguide/public/index.php |
REMOTE_PORT | 45750 |
REDIRECT_URL | /upload/judge/3/1285840843/개명100819.jpg |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /upload/judge/3/1285840843/%EA%B0%9C%EB%AA%85100819.jpg |
SCRIPT_NAME | /index.php |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711708051.867 |
REQUEST_TIME | 1711708051 |