有哪些PHP高级面试题及其答案?

更新于
2026-09-25 18:01:54
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1695个文字,预计阅读时间需要7分钟。

有哪些PHP高级面试题及其答案?

1. PHP实现不依赖自带的cookie函数为客户端下发展cookie。 - 使用`$_SERVER['HTTP_COOKIE']`获取客户端发送的cookie字符串。 - 解析cookie字符串,提取出需要的cookie值。 - 使用`setcookie()`函数设置cookie。

2. 对于分布式系统,如何保存session值。 - 使用外部存储系统(如Redis、Memcached)来存储session数据。 - 在session_start()时,指定session保存到外部存储。 - 使用session_save_path()函数设置session保存路径为外部存储的URL。

3. 这个题目有点绕。考的还是COOKIE和SESSION的基础知识。 - 服务端通过set_cookie命令来通知客户端设置cookie。 - 理解cookie和session的工作原理和区别。

1.PHP 如何实现不用自带的 cookie 函数为客户端下发 cookie。对于分布式系统,如何来保存 session 值。

这个题有点绕。考的还是 COOKIE 和 SESSION 的基础知识。服务端通过 set-cookie 命令来通知客户端保存 cookie。

只要按照 domain path 过期时间等规则 用 header 函数就可以实现。

分布式系统 session,集中处理。按我们公司的架构,为了实现高可用和高容灾,提供一个分布式的验签服务。具体的可以看下 redis 的分布式服务架构。

阅读全文

本文共计1695个文字,预计阅读时间需要7分钟。

有哪些PHP高级面试题及其答案?

1. PHP实现不依赖自带的cookie函数为客户端下发展cookie。 - 使用`$_SERVER['HTTP_COOKIE']`获取客户端发送的cookie字符串。 - 解析cookie字符串,提取出需要的cookie值。 - 使用`setcookie()`函数设置cookie。

2. 对于分布式系统,如何保存session值。 - 使用外部存储系统(如Redis、Memcached)来存储session数据。 - 在session_start()时,指定session保存到外部存储。 - 使用session_save_path()函数设置session保存路径为外部存储的URL。

3. 这个题目有点绕。考的还是COOKIE和SESSION的基础知识。 - 服务端通过set_cookie命令来通知客户端设置cookie。 - 理解cookie和session的工作原理和区别。

1.PHP 如何实现不用自带的 cookie 函数为客户端下发 cookie。对于分布式系统,如何来保存 session 值。

这个题有点绕。考的还是 COOKIE 和 SESSION 的基础知识。服务端通过 set-cookie 命令来通知客户端保存 cookie。

只要按照 domain path 过期时间等规则 用 header 函数就可以实现。

分布式系统 session,集中处理。按我们公司的架构,为了实现高可用和高容灾,提供一个分布式的验签服务。具体的可以看下 redis 的分布式服务架构。

阅读全文