Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122980 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id D45391A009C for ; Fri, 5 Apr 2024 19:05:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1712343956; bh=+JecsMI763Vuk6Wju80aSApqJtapTQOyJvDbA98nHZg=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=PZYpFGRn/+dht0D4vTI2/xxVJspaXeQIkacwXx6CN3CDlQ7VzxSeXM5WIfKfuNtSb cAght0jbL6I5r3SEBmeGrFOBapDaSgeK8UzUvDkgDXvEXAdDTkMNx5tFrxSI4o4OA0 x3jq5jzEb2EoLrA5Sv+ng2dLD216HbgrHVgJv8L0DcRu9D67gTrczQazB6cjeN7rHi 7XlrI26F0D1i0SBf2C+FaCjRv+fmVniz4qcpAyfSDDnN+bJDrn/3FMCFSwHVyfM6H/ aULqa6zWokRBOYPSW48cHPg6Z9muCLAwxEdRBFlqaD3Q//Tj3n0eL4lV0kT2pskGh6 cm39kQht+DKCg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D81FE18057D for ; Fri, 5 Apr 2024 19:05:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 5 Apr 2024 19:05:55 +0000 (UTC) Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-2d71765d3e1so30767651fa.0 for ; Fri, 05 Apr 2024 12:05:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712343924; x=1712948724; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=RplF3AVVGA2E3nebio8skJ9U+g/rHlCfZ3BBy1OJaDc=; b=lSXeg8XfOQB4Lfxg1sU8M2faNGIENiFOXacgz3fBX7o7y839sZ/yvviovE3pi0uEEH cbU/q8EMosIuhGYdAjn45ogfGY7V6JA3QNgz9JBQV9O8aClcX8WVgyS+ib48+Tx0AOEN UiVd9lR6w+gqRNMKVUkxtGVvD89iVB/Lur7z4TTw27/vOjJBgB+Yhg/1OIbj+GVFtTuA Zd3rxIiDBJIvR/7WJMJoylLX6T9z53AGZSiYoCWU8f8SnqOucR3DY7QCSwFfDuDjOgz0 rwuCJRG+NWcj0juoeCYMUckoS69/CWqnysRr26AhnDAB+ir57sOAYVlTYjaoVbhiZD5P ycIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712343924; x=1712948724; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RplF3AVVGA2E3nebio8skJ9U+g/rHlCfZ3BBy1OJaDc=; b=LQQuUGirTfe1lVqyzTGaRxu3GmGp+EZ2bYqj3/ucauAfbHeDBSBnrfVEWiQJstGKJM FhLouUJ9d1jv8C4WdDNLmz3iljgti/6tthCq3zx6Kx9QJGdaVozfcTvub8n08n1sVUiD 9+c3FJQacDOSi4X416eHzzoHNeNVoQmZRukXQFwuFSfbdGLwkaUdojZbJfoIgvZfqtP5 ePgiRqjIbk6GnfyZlY/H2d6h2fezHZnmSaUrV3JSZcGQnaoz5a9DCa3y6aalEXnbRZNE yAyOaeD0LKkZpjt6IeJJnCD49qQxi+p4Tk0hv9qmhn0Y5lOWuN7vPVlr41iSFvaKfnRo nKjw== X-Gm-Message-State: AOJu0Yxv3sNLQuD8e3nMAbugeca6B6ZbjQ7GFBlMGJdhw9oO6DfvVhD/ HeCo40eePcR8Qgo8LFERk5AJoF4kbeAuHs9MrYdP494F9M8jR1AneUIFIuQlP7Jkoykkt0ztuRJ gYVwCYcnugIZ33vOo9KCQilZqxOY= X-Google-Smtp-Source: AGHT+IEsutyKM0fEny1nf16N9wkmkG2AlbFPMSPmaoI98CA8q0PaKMNN+zXkJ9YEhLJBggAishoQAE5Q1V7Wt/Lj2oY= X-Received: by 2002:a2e:9056:0:b0:2d8:5726:4154 with SMTP id n22-20020a2e9056000000b002d857264154mr1947521ljg.12.1712343923691; Fri, 05 Apr 2024 12:05:23 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: <82F88666-F8B4-4E86-AD7D-F4CA75EBF6E0@dafert.at> <1D89DC42-4E1E-4998-A109-1806D9C03612@gmail.com> In-Reply-To: <1D89DC42-4E1E-4998-A109-1806D9C03612@gmail.com> Date: Fri, 5 Apr 2024 21:05:12 +0200 Message-ID: Subject: Re: [PHP-DEV] [RFC] [Discussion] Deprecate GET/POST sessions To: Claude Pache Cc: internals@lists.php.net Content-Type: text/plain; charset="UTF-8" From: tekiela246@gmail.com (Kamil Tekiela) >1. In session_start(), it is possible to override ini settings like that: > >```php >session_start([ 'use_cookies' => '1', 'use_only_cookies' => '1', 'referer_check' => '' ]); >``` > >The relevant options should also be deprecated in that context. Yes, they are. You can see that in my draft PR https://github.com/php/php-src/pull/13578 > 2. A clarification: Suppose that I have `session.use_only_cookie = 1` in my ini file (no deprecation warning), and I call `ini_set("session.use_only_cookie", "1")` in my code (no-op). Will the `ini_set(...)` invocation trigger a deprecation warning? As mentioned in the RFC, only changing the option to the deprecated value triggers the deprecation. You can verify this using my draft PR. Similarly, if your INI file triggers a deprecations due to for example session.use_only_cookie=0 and then in your PHP file you change it using ini_set("session.use_only_cookie", "1") or using the argument to session_start(), it will only trigger the deprecation during startup and not during runtime of the script.