1、安装最新版phpstudy集成工具并创建一个网站,编写php代码输出网站信息(phpinfo)
-
利用小皮创建一个名叫pikachu的网站,根目录为pikachu源码存放的目录
在根目录下的test目录中创建info.php文件(内容为
<?php phpinfo;?>
)浏览器访问该地址,输出pikachu网站对应的php版本信息
2、安装vscode,并安装php开发插件、汉化插件、xdebug等插件
-
汉化插件(安装完成之后,重启vscode即可生效)
-
php开发插件
-
配置Open PHP/HTML/JS In Browser插件
-
-
Xdebug插件
3、配置phpstudy集成工具xdebug扩展,并使用vscode对php代码进行调试。
-
配置php开发环境(系统环境变量)
验证是否配置成功
-
配置Xdebug
修改php.ini文件(【设置】> 【配置文件】> 选择对应的php版本),加入下面配置项并重启apache
[Xdebug] .............. xdebug.remote_enable = 1 xdebug.remote_autostart = 1
配置完成(单击【运行和调试】> 【Listen for Xdebug】)
4、编写php代码实现文件上传功能
-
创建文件上传表单(form.html)
-
创建上传脚本(upload_file.php)
-
访问form.html进行文件上传
-
上传成功
-
5、请概述cookie和session的区别和联系
- 区别:cookie存储在客户端(浏览器),session存储在服务器端,客户端仅存储Session ID;cookie容易被窃取篡改,安全性较低,而session存储在服务器,安全性较高
- 联系:session为每个访客创建一个唯一的 session ID,session ID通常存储在Cookie中,服务器通过Session ID关联用户会话数据;服务器端通过session存储数据,而客户端通过cookie传递session ID。当用户访问网站时,服务器使用session ID来查找和恢复该用户的session数据。