无法在本地机器上设置 cookie
Unable to set cookies in local machine
我想给网页设置cookies,扩展名为.php的网页有这个内容
<?php
setcookie("engineer","engineer",time()+3600);
?>
<html>
<img src= "image3.jpg" height="300" width="300"/>
</html>
我在我的 ubantu 虚拟机中创建了一个 apache2 服务器,并将上面名称为 test.php
的文件放在 /var/www/html
文件夹中并尝试访问该网站,该网站已打开但 cookie未设置 :( 我不知道 cookie 未设置的原因。我尝试了 Whosebug 的一些答案,但仍然无法设置 cookie 任何人都可以帮助我
这是我试过的
为路径添加了“/”
setcookie("engineer","engineer",time()+3600,'/');
但仍然无法设置cookie
卸载并重新安装了 apache2 服务器,但问题仍然存在。
还尝试删除该行中的 time()
setcookie("engineer","engineer",3600);
在互联网上搜索了这么多之后我找到了解决方案,
要显示 php 页面,最主要的是首先需要安装 php,要安装 php,请使用此命令
$ sudo apt-get install php
安装后 php 您需要输入此命令
$ sudo a2enmod proxy_fcgi setenvif
$ sudo service apache2 restart
这里是reference
我想给网页设置cookies,扩展名为.php的网页有这个内容
<?php
setcookie("engineer","engineer",time()+3600);
?>
<html>
<img src= "image3.jpg" height="300" width="300"/>
</html>
我在我的 ubantu 虚拟机中创建了一个 apache2 服务器,并将上面名称为 test.php
的文件放在 /var/www/html
文件夹中并尝试访问该网站,该网站已打开但 cookie未设置 :( 我不知道 cookie 未设置的原因。我尝试了 Whosebug 的一些答案,但仍然无法设置 cookie 任何人都可以帮助我
这是我试过的
为路径添加了“/”
setcookie("engineer","engineer",time()+3600,'/');
但仍然无法设置cookie卸载并重新安装了 apache2 服务器,但问题仍然存在。
还尝试删除该行中的 time()
setcookie("engineer","engineer",3600);
在互联网上搜索了这么多之后我找到了解决方案, 要显示 php 页面,最主要的是首先需要安装 php,要安装 php,请使用此命令
$ sudo apt-get install php
安装后 php 您需要输入此命令
$ sudo a2enmod proxy_fcgi setenvif
$ sudo service apache2 restart
这里是reference