Hide Laravel 5.5编程语言

时间:2018-02-06 22:27:35

标签: laravel cookies session-cookies

我在隐藏我网站的编程语言(Laravel 5.5)时遇到了问题 我尝试了很多不同的方法,但没有得到任何结果。 我改变了会话config/session.php

'cookie' => env(
    'SESSION_COOKIE',
    str_slug(env('APP_NAME', 'laravel'), '_').'_session'
),

但它没有奏效。

2 个答案:

答案 0 :(得分:1)

如果您不想在Chrome扩展程序中显示网站的编程语言,则必须更改php.ini

中的设置

更改expose_php = On

expose_php = off

您也可以在.htaccess中调整它。 希望它有所帮助。

答案 1 :(得分:0)

出于安全原因,您可能需要这样做。当有人在浏览器上安装此插件(https://wappalyzer.com/download)时,他/她可以查看所有框架和javascript库等。

所以从插件中隐藏框架名称,只需进入config/session.php文件并编辑以下代码

/*
    |--------------------------------------------------------------------------
    | Session Cookie Name
    |--------------------------------------------------------------------------
    |
    | Here you may change the name of the cookie used to identify a session
    | instance by ID. The name specified here will get used every time a
    | new session cookie is created by the framework for every driver.
    |
    */

    'cookie' => env(
        'SESSION_COOKIE',
        str_slug(env('APP_NAME', 'yourname_that_you_want_to_add'), '_').'_session'
    ),