首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用MAMP + MacOSx + PHP在localhost上设置cookie?

要在localhost上使用MAMP + MacOSx + PHP设置cookie,请按照以下步骤操作:

  1. 首先,确保已经安装了MAMP并正确设置了MAMP的文件夹路径。
  2. 打开MAMP应用程序,然后单击“Preferences”按钮。
  3. 在弹出的窗口中,选择“Web Server”选项卡。
  4. 在“Document Root”下,确保文件夹路径正确。
  5. 接下来,单击“PHP”选项卡。
  6. 在“PHP Version”下拉菜单中,选择您要使用的PHP版本。
  7. 单击“OK”按钮以保存更改。
  8. 打开Finder,然后导航到MAMP文件夹中的“htdocs”文件夹。
  9. 在“htdocs”文件夹中,创建一个新的文件夹,例如“cookie_test”。
  10. 在“cookie_test”文件夹中,创建一个新的PHP文件,例如“set_cookie.php”。
  11. 使用文本编辑器打开“set_cookie.php”文件,然后添加以下代码:
代码语言:php
复制
<?php
  $cookie_name = "username";
  $cookie_value = "John Doe";
  setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); // 86400 = 1 day
?>
<!DOCTYPE html>
<html>
<head>
 <title>Set Cookie</title>
</head>
<body>
  <?php
    if(isset($_COOKIE[$cookie_name])) {
      echo "Cookie named " . $cookie_name . " is set!<br>";
      echo "Value is: " . $_COOKIE[$cookie_name];
    } else {
      echo "Cookie named " . $cookie_name . " is not set!";
    }
  ?>
</body>
</html>
  1. 保存并关闭文件。
  2. 打开MAMP应用程序,然后单击“Start Servers”按钮以启动服务器。
  3. 打开浏览器,然后输入“http://localhost:8888/cookie_test/set_cookie.php”作为URL。
  4. 浏览器应该显示一条消息,指示已设置cookie。
  5. 要检查cookie是否已成功设置,请重新加载页面或关闭并重新打开浏览器。

通过以上步骤,您应该可以在localhost上使用MAMP + MacOSx + PHP设置cookie。如果遇到任何问题,请检查MAMP设置以确保正确配置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

MAMP 服务器 preauth XSS 导致主机妥协 (0day)

这是我所知的 Macbook 最流行的 php 调试和开发堆栈。除非打开其“云”设置,否则无法从 Internet 访问它,这绝不应该发生。...漏洞: 默认安装的 MAMP 服务器,文件/Applications/MAMP/htdocs/index.php承载以下文件: $switch_language = (string) '';...令牌),从 phpinfo 窃取受害者的系统和配置信息localhost找到的.php 文件,能够更改 select_priv、insert_priv、drop_priv、shutdown_priv...制作实用页面 MAMP 默认托管端口 8888 ,但即使不是,从攻击者网站进行简单的端口扫描应该可以让我们快速找到它。...如果您是个人计算机上经常使用 MAMP 的人,我们无法强调在连接互联网的设备运行 MAMP 有多危险,我们建议您删除位于 htdocs 文件夹中的 /index.php 文件,或者,如果不可能,用

68920
  • 如何使用 MAMP 快速搭建 php 环境

    前面魏艾斯博客介绍过phpstudy 搭建本地 php 环境及安装 wordpress,最近网友介绍有使用国外的MAMP快速搭建 php 环境,于是老魏来体验一下,本文仅限于体验测试用教程。...2、安装 MAMP 过程一路按照默认设置进行下去就行。我安装的时候程序还升级了 net framework。 3、配置 MAMP 过程。...点击中间的 Open start page 打开默认的 localhost 页面,测试 Apache 是否搭建成功。看到下面的页面就代表本地 php 环境搭建成功了。 ?...本文仅出于体验测试目的,因为国内有些新手使用这个体积“庞大”的一键 php 环境包,所以就有了本文。...最后总结一下 MAMP 一键 php 环境包,全英文操作界面,安装包体积是 phpstudy 的 10 倍,安装过程稍显复杂,使用操作设置倒是不麻烦。总体来说不适合新手使用,特别是国人。

    1.7K50

    如何使用InspIRCd 2.0和ShaltúreUbuntu 14.04设置IRC服务器

    介绍 本教程介绍如何在Ubuntu 14.04安装和配置InspIRCd 2.0,一个IRC服务器。您自己的服务器安装可以让您灵活地管理用户,更改他们的缺口,更改频道属性等。...一个Ubuntu 14.04 CVM, 具有sudo权限的非root用户(Linux系统下给非root用户添加sudo权限说明了如何设置它。) RVM安装了最新的Ruby版本。查看本教程以获取帮助。...保护你网站的最简单方法是使用腾讯云SSL证书服务,它提供免费的可信证书。腾讯云SSL证书安装操作指南进行设置。.../inspircd-packages 第二步 - 配置InspIRCd InspIRCd实际运行之前,我们需要正确配置它。在此过程中,我们还设置了一些对我们的服务器运行至关重要的选项。...sudo service inspircd restart 现在应该在端口6697启用SSL。 第七步 - 测试SSL(可选) 再次,为了测试SSL,我们将使用IRSSI。

    3.7K51

    Mac下使用MAMP Pro环境

    Windows下,快速搭建*AMP环境,使用xampp或者WAMP之类的集成包,会一口气装好所有需要的软件,而在Mac下,相应的,做得比较好的是MAMP,我选用的是与之对应的收费版本MAMP Pro,...相应地MAMP一个App文件夹里,卸载的时候拖住删了就行了。...使用的时候,要注意一些事项,比如我经常犯的一个错误,我会把MAMP里带的PHP二进制和系统自带的二进制混着用。 绝大多数情况下,这都没有任何问题,但是一些特例问题上,有着很大不同。...会报错如“SQLSTATE[HY000] [2002] No such file or directory”,其实,MAMP自己提供的MySQL,一般PHP里,都用localhost作为连接字符串,而这个时候...另外,还有一个问题,也比较常见,就是MAMP这个软件包,竟然没有提供memcached扩展,还好,你去Google搜索,能搜到有人都编译好的版本,GitHub,直接下载对应的二进制文件就行了,拷贝到沙盒相应的

    2.6K70

    Mac下快速搭建PHP开发环境步骤详解

    备注: 物料:Apache/Nginx+PHP+MySQL+MAMPMac OS 10.12.1 自带Apache,Nginx和PHP 1.运行Apache 查看Apache版本,终端根目录输入如下命令...2.4.23 (Unix) Server built: Aug 8 2016 16:31:34 开启Apache sudo apachectl start 开启后,可以通过浏览器访问:http://localhost...下载后双击安装,成功之后,会弹出提示框: 017-02-12T09:00:08.587153Z 1 [Note] A temporary password is generated for root@localhost...4.大招来了,安装MAMP安装MAMP后,你会发现你上面做的事情基本都是浪费……因为这个一个装完,其他基本都不需要动了,除了稍微改改配置什么的。...安装地址:https://www.mamp.info/en/ 安装免费版的就足够了 通过Preferences设置可以设置项目是用的是Apache还是Nginx,可以设置端口号,也可以设置是用PHP的版本号

    3.4K10

    【玩转 WordPress】基于Mac的手动搭建WordPress个人站点的方法

    操作场景 WordPress是一款通过使用PHP语言开发的博客平台,开发者可以通过WordPress搭建属于自己的个人博客平台,本篇博文以Mac操作系统为例,手动搭建WordPress个人站点...第三部分,网站域名,主要用于搜索会用到,去万维网购买域名,购买域名之后需要对域名进行解析,解析之后才能使用。...一、搭建本地开发环境 1、下载MAMP Mac操作系统下,通过MAMP搭建本地开发环境,它是由苹果OSX系统上集成的Apache、Macintosh、MySQL和PHP等软件包,可以本地模拟网络空间...001.jpeg 2、安装WordPress模板 把从网站下载下来的WordPress模板压缩包解压,然后直接拷贝到MAMP的根目录下,然后打开浏览器在里面输入:localhost:8888...2、浏览网站 输入:localhost:8888/ ,查看个人站点网站,对于优化网站的方法,根据实际需求去查看相关资料。

    3.4K21

    创建Cocoapods私有库托管工程的模块进行依赖

    创建Cocoapods私有库托管工程的模块进行依赖 业务需求: 明年可能做一个新的项目但是大部分的功能模块是一样的 如果使用不同的Target可能代码里面不同的判断 这是十分痛苦的 有没有好的办法集成模块...下载免费版本就可以了,我们只是当做PHP服务器就好了。...因为可能需要自定义并且 可能其他模块的改动 我们新增1.0版本 1.0 我们1.0的目录新增文件夹 存放我们的文件 DefineEnums 我们现在的目录就是 /Applications/MAMP/...{h,m}" s.requires_arc = true end 其他的配置和创建共有的是一样的 只不过我们使用的是zip的文件包 zip就是我们1.0目录的打包 我们终端执行 pod spec...PHP的spec路径提示我编码不正确 我觉得可能就是PHP自动帮我展示转码了 就换成本地的文件路径是可以的 想说的话 对于我们的项目想完全模块脱离 我觉得很大的工作量 我觉得应该可以 我这几天研究一下

    93040

    WordPress快速建站

    这篇文章将介绍如何使用WordPress建立一个博客、网站和论坛。WordPress是基于PHP的博客架设工具。它提供了一套开源的PHP代码以方便用户支持PHP的主机上快速的建立博客。...我自己的电脑安装了LAMP以便测试wordpress。如果测试成功,你可以租用支持php和mysql的主机,在上面运行wordpress网站。...AppServNetwork的网址是 http://www.appservnetwork.com/) (MAC OS X下可以使用MAMP,这个软件提供了MAC + apache + mysql + php...使用浏览器访问http://localhost,你应该能看到如下: ? 有可能互联网的环境下,访问者无权写入wp-config.php。...(这一部分只是为了显示如何增加并使用插件。如果想建立一个成熟的论坛,还需要更多的设置) 总结 WordPress像是一家很容易用的“傻瓜相机”。它将许多接口都漂亮、简单、舒适。

    5.5K121

    MAMP Pro for Mac(PHPMySQL开发环境)

    MAMP Pro for Mac是一款基于macOS平台的本地服务器软件,可以让用户本地计算机上搭建Web服务器环境,方便用户进行网站开发和测试。...它包括了Apache服务器、MySQL数据库和PHP脚本语言,用户可以使用它来搭建和管理本地的网站、应用和数据库等,同时还支持多个PHP版本和虚拟主机等高级功能。...MAMP Pro for Mac(PHP/MySQL开发环境)图片MAMP Pro for Mac的特点如下:易于安装和使用MAMP Pro for Mac拥有简洁易懂的用户界面,用户可以很快地安装和配置本地服务器环境...虚拟主机支持:MAMP Pro for Mac支持虚拟主机,用户可以创建多个虚拟主机,每个虚拟主机可以拥有独立的配置和设置,方便用户进行多个网站的开发、测试和管理。...多平台支持:MAMP Pro for Mac支持多平台,可以macOS、Windows和Linux等操作系统运行,方便用户进行跨平台的开发和测试。

    2.1K20

    PHP】英文博客专栏PHP快速入门个人笔记

    Facebook就是构建在PHP网站之上的,早期微微博也同样用的PHP语言wiki百科同样使用PHP构建PHP是一个怎么样的语言虽然PHP被戏称脚本语言,但是实际它是解释型语言,和广大编译运行的服务端语言没什么区别...设置PHP本部分作者介绍了mamp的安装使用,个人没有使用经验就不详细记录了,对于PHP作者推荐使用VScode 编辑器开发,个人使用下来发现确实好用,当然Jerbrian的PHP IDE也不错,对于常年使用...如何构建对象构建对象PHP当中也是使用new的方式,可以通过new构建多个对象,但是对象名称不能重复。属性和方法属性和方法常常配合使用,这里一并介绍魔术方法构造参数。...(推荐)处理HTTP请求本部分介绍了没有任何框架的情况下如何接收和处理HTTP请求,我们可以webroot的路径创建一个test.php文件,此时如果对于脚手架配置伪静态,可以直接通过/test访问...Cookie 中存储有限数量的数据,用户清除浏览器数据时可以客户端清除 Cookie

    2.1K30

    mamp环境下禁止页面缓存

    MAMP这几个首字母代表苹果的OSX系统的Macintosh、Apache、MySQL和PHP,顾名思义,你应该知道MAMP的强大功能 啦!...透过Web界面稍作设定,苹果电脑架设自己专属的网站,就是这 么简单又开心的事情和windows下的XAMPP、WAMP,Linux下的LAMP一样。...本地使用MAMP调试的时候,发现代码修改后,没有立即生效,之前以为是浏览器缓存问题,但是控制台已经勾选了Disable cache,问题还是存在,只能多刷新几次才能生效。...2.2 mampPHP默认的缓存组件 以上都排查完了,想一想还有什么会导致这样的问题,应该是其他缓存组件,例如:eAccelerator、memcached、xcache、APC,看了下mampphp.ini...配置文件,找到了原因: opcache.revalidate_freq=60 这个参数的作用:一定时间内检查文件的修改时间,这里设置检查的时间周期,单位为秒,mamp默认为60秒,所以才会导致修改代码后不立即生效的

    2.2K30

    MAMP PRO for Mac(专业Web开发环境)

    没问题,只需将您的网站导入MAMP PRO并使用新主机的服务器设置进行测试。测试一切是否继续工作,然后将您的网站转移到新的提供商。...多PHPCGI模式下,您可以使用自己的PHP版本运行每个虚拟主机。这允许您使用不同的PHP版本测试项目 - 无需重新启动服务器。...您可以从PHP 5.4.x到PHP 7.2.x的各种PHP版本中进行选择。模块模式下,您选择将在所有主机上自动运行的PHP版本。例如,如果要检查项目是否某个PHP版本下运行,这很有用。...移动测试借助适用于iOS和Android的MAMP Viewer App,本地网络的移动设备测试项目变得前所未有的简单。它可以App Store和Google Play商店免费使用。...内置文本编辑器无论您是想对其中一个项目进行简单更改,还是启动一个全新项目:使用MAMP PRO文本编辑器,您只需本地或远程服务器执行此操作即可。该编辑器具有所有现代功能,如自动完成,语法高亮等。

    1.5K10

    七种PHP开发环境搭建工具

    +ZendOptimizer+OpenSSL,一次性安装,无需配置即可使用,是非常方便、好用的PHP调试环境; 该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。...WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费繁琐的配置环境过程,从而腾出更多精力去做开发。...但是MAMP不仅限于这些组件选择。例如,可以使用Nginx代替Apache,并用MariaDB代替MySQL。 包含MAMP的某些软件包(尤其是Apache和PHP)已预先安装在macOS。...其余版本的兼容版本可轻松安装和使用。...通过便携式计算机或台式计算机上设置本地开发环境,而无需独立的Web服务器,MAMP通常与流行的CMS程序(例如WordPress和Drupal)一起使用并为其开发。 五、IIS ?

    6K11

    PHP小白必须要知道的php基础知识(超实用)

    •相客户端的 Java 不同的是,PHP 代码是运行在服务端的。如果 服务器建立了如上例类似的代码,则在运行该脚本后,客户端就能 接收到其结果,但他们无法得知其背后的代码是如何运作的。...甚至可以 将 web 服务器设置成让 PHP 来处理所有的 HTML 文件,这么一来, 用户就无法得知服务端到底做了什么。...MAMP这几个首字母代 表苹果的OSX系统的Macintosh、Apache、 MySQL相PHP,顾名思义,你应该知道MAMP的 强大功能 啦!...MAMP 内含 Apache 伺服器、PHP 安装套件以及MySQL安装套件。 PHP的标记风格 这是PHP推荐使用的标记风格。服务器管理员不能禁用这种风格 的标记。...复合语句用大括号来标记代码块,如条件测试或循环,大括号后面不要用分号。相其他语言不一样的是,PHP中右括号(?>)前的分号不是必选的。 空白相换行符 一般来说,空白符PHP中无关紧要。

    72510

    PHP开发环境搭建工具有哪些?

    +ZendOptimizer+OpenSSL,一次性安装,无需配置即可使用,是非常方便、好用的PHP调试环境; 该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。...WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费繁琐的配置环境过程,从而腾出更多精力去做开发。...但是MAMP不仅限于这些组件选择。例如,可以使用Nginx代替Apache,并用MariaDB代替MySQL。 包含MAMP的某些软件包(尤其是Apache和PHP)已预先安装在macOS。...其余版本的兼容版本可轻松安装和使用。...通过便携式计算机或台式计算机上设置本地开发环境,而无需独立的Web服务器,MAMP通常与流行的CMS程序(例如WordPress和Drupal)一起使用并为其开发。

    4.7K11
    领券