我目前正在创建一个Laravel项目并且需要将Cookie存储在http://localhost:8000地址中,当然,我发现要通过JavaScript设置cookie,域必须有两个或更多个句点(。)英寸
显然,如果地址设置为localhost:8000,则无法存储cookie。我需要能够伪造我的主机来指向http://dev.project.laravel而不是localhost:8000
道歉,如果我没有意义,但希望你抓住我的漂移。提前感谢您提供的任何帮助。
答案 0 :(得分:1)
尝试以下方法:
假设你有Windows操作系统并安装了XAMPP(或类似)堆栈:
将以下行添加到#aplemental配置下的httpd.conf文件中,该配置位于apache的配置文件夹中...(我安装了XAMP,对我来说,这条路径是: C:\ xampp \阿帕奇\ CONF 强>)
f
它应该在第484行附近
如果您已经拥有该行,但已将其注释掉,则取消注释。
在下面的第一行中,将80更改为运行localhost的任何端口...如果您不使用端口访问localhost,则将其保留为80)
Include conf/extra/httpd-vhosts.conf
最后,最重要的是,在您的hosts文件中添加以下内容(对我而言,它位于 C:\ Windows \ System32 \ drivers \ etc )然后重新启动apache
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/"
ServerName desired.name.of.your.site
ServerAlias desired.name.of.your.site
</VirtualHost>
如果你有一个LAMP堆栈,上面应该仍然适用...只需要更改文件夹路径。
希望这有帮助!
最佳,
-Rush