Hi all,

On Fri, Jun 26, 2015 at 12:56 PM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:

> Hi Hannes,
>
> On Fri, Jun 26, 2015 at 12:51 PM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:
>
>> On Fri, Jun 26, 2015 at 10:48 AM, Hannes Magnusson <
>> hannes.magnus...@gmail.com> wrote:
>>
>>> Why do you think its undocumented?
>>> http://php.net/manual/en/sessionhandler.create-sid.php
>>>
>>
>> Rename discussion was there. And I explicitly discussed "it's undocumented
>> and it violates CODING_STANDARDS", but it was added recently (after the
>> discussion I suppose).
>>
>> [yohgaki@dev session]$ svn log -r 334814
>> ------------------------------------------------------------------------
>> r334814 | aharvey | 2014-09-09 04:49:26 +0900 (2014年09月09日 (火)) | 2 lines
>>
>> Add documentation for SessionHandler::create_sid().
>>
>> ------------------------------------------------------------------------
>>
>> 334814    aharvey     <classname>SessionHandler</classname> is a special
>> class that can be used
>> 334814    aharvey     to expose the current internal PHP session save
>> handler by inheritance.
>> 334814    aharvey     There are seven methods which wrap the seven
>> internal session save handler
>> 334814    aharvey     callbacks (<parameter>open</parameter>,
>> <parameter>close</parameter>,
>> 334814    aharvey     <parameter>read</parameter>,
>> <parameter>write</parameter>,
>> 334814    aharvey     <parameter>destroy</parameter>,
>> <parameter>gc</parameter> and
>> 334814    aharvey     <parameter>create_sid</parameter>).  By default,
>> this class will wrap
>> 334814    aharvey     whatever internal save handler is set as defined by
>> the
>> 334814    aharvey     <link
>> linkend="ini.session.save-handler">session.save_handler</link>
>> 334814    aharvey     configuration directive which is usually
>> <parameter>files</parameter> by
>> 334814    aharvey     default.  Other internal session save handlers are
>> provided by PHP
>> 334814    aharvey     extensions such as SQLite (as
>> <parameter>sqlite</parameter>), Memcache (as
>> 334814    aharvey     <parameter>memcache</parameter>), and Memcached (as
>> 334814    aharvey     <parameter>memcached</parameter>).
>>
>> I think this should be reverted.
>>
>
> Or it may stay there.
> It's just a matter of having a copy of create_sid().
> I'll add documentation.
>

I forgot that session_create_id() is needed createSid() method to be more
useful.

The code for session_create_id() is in the source, but it isn't enabled.
I wouldn't like to have different naming session_create_id() and
createSid().

So I would like to have
 - session_create_id() function
 - createId() function
because there is
 - session_id()
since PHP4.

I don't think session internal names do not have to be changed.
i.e. Macros, etc.
Any comments?

Regards,

--
Yasuo Ohgaki
yohg...@ohgaki.net

Reply via email to