php / php/doc-en

Documentation on session refers to rules from a topic that does not exist any more?

Open
#4,448 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Extension: session good first issue
Dominant language
XML
Stars
596
Forks
890
Avg merge
1d 15h
Merged PRs (30d)
55

Description

From manual page: https://php.net/intro.session


The documentation says "Serialize handlers (php and php_binary) inherit register_globals limitations." But as I understand the "register_globals" feature/topic/documentation does not exist any more. I think that documentation section on rules for keys names could be done in a more clear and explicit manner e.g. using bullet list of things that are not allowed. Also it is not clear if these rules apply only "root" level entries in $_SESSION or also for nested data.
Because all of these issues I am not sure if I see here the complete list of rules, or perhaps there is something more under "inheregister_globals limitations" topic, that I cannot find.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the session manual page at https://php.net/intro.session and investigate the reference to register_globals and the stated key-name rules. Check the surrounding documentation and available PHP behavior to determine whether the rules still apply, whether they cover nested session data, and what the complete documented list should be. Done means the page no longer points to a nonexistent topic and clearly states the applicable rules.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.