Return-Path: X-Original-To: apmail-httpd-users-archive@www.apache.org Delivered-To: apmail-httpd-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 92581100DC for ; Tue, 29 Apr 2014 15:42:28 +0000 (UTC) Received: (qmail 87646 invoked by uid 500); 29 Apr 2014 15:42:24 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 87621 invoked by uid 500); 29 Apr 2014 15:42:24 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 87608 invoked by uid 99); 29 Apr 2014 15:42:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Apr 2014 15:42:22 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of yehuda@ymkatz.net designates 209.85.213.175 as permitted sender) Received: from [209.85.213.175] (HELO mail-ig0-f175.google.com) (209.85.213.175) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Apr 2014 15:42:18 +0000 Received: by mail-ig0-f175.google.com with SMTP id h3so6244975igd.14 for ; Tue, 29 Apr 2014 08:41:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ymkatz.net; s=g; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=exu3VIH7Rw5X8xBNM67edR3EjJPTaAD7mgRw6HsVwtI=; b=LVIngYgnrxBkD2f2dmiwZRj+XkQRKDOSQTTh6B8DRY7Uyf2ZYVsMUgKFlTS6tEiL3m x34PBy9UHmIPH0M9p8/CXBUSBY+rF8rqm5ihw0eJIQXonQv3tKV46SMfGuBBicblim+G fd0djogCVg171sW+U0Qnt1L0R6DauTK+r6enM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=exu3VIH7Rw5X8xBNM67edR3EjJPTaAD7mgRw6HsVwtI=; b=mHA8PqvUZYAg/Gm2T4BQ115tJhlLW2NhVnsOmIfqjNKJC6gssRfhvLgs06dOJU+9S2 Gn5BTPMT7nZnCjoT3JL3MP0Mg8z7A3yLavDGWpYeBGndWB8FsyeBx+zUJ0PUjRwrKfFH 8SclQ5JHhqqdtB3/t/Y5aQwCdTf3x8XfaoaNh+S+dR/UG2arZpXR3rq94cCU9XqqxkRo /nZSeSF8rfF8bQMFOnvLQY3WeWufvwlOwAM6Khq6+ivesgSz7DIF1EoUYo+J6U6KxpyV SRmHGjncKrpEDS+pQo+FeOOXIQQtB6hMUIHjO05I8TraZ0Ropm9gHXXAmB/S09H6ETto zSBw== X-Gm-Message-State: ALoCoQlPunI0kS35ItQQgyV7UiLGsRbRyPX7TRwf5JEWxOL4Z71QgLXLbOl4YqEg0yeV4oxqTWFB X-Received: by 10.43.151.78 with SMTP id kr14mr1856164icc.86.1398786107691; Tue, 29 Apr 2014 08:41:47 -0700 (PDT) Received: from mail-ie0-f169.google.com (mail-ie0-f169.google.com [209.85.223.169]) by mx.google.com with ESMTPSA id nh12sm8587836igb.12.2014.04.29.08.41.45 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 29 Apr 2014 08:41:45 -0700 (PDT) Received: by mail-ie0-f169.google.com with SMTP id rl12so449359iec.14 for ; Tue, 29 Apr 2014 08:41:45 -0700 (PDT) X-Received: by 10.42.44.4 with SMTP id z4mr30294149ice.34.1398786105742; Tue, 29 Apr 2014 08:41:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.43.16.138 with HTTP; Tue, 29 Apr 2014 08:41:25 -0700 (PDT) In-Reply-To: <535f3391.0803430a.04f3.ffffbec9SMTPIN_ADDED_BROKEN@mx.google.com> References: <535f2795.83a3440a.50df.ffffed5aSMTPIN_ADDED_BROKEN@mx.google.com> <535f3391.0803430a.04f3.ffffbec9SMTPIN_ADDED_BROKEN@mx.google.com> From: Yehuda Katz Date: Tue, 29 Apr 2014 11:41:25 -0400 Message-ID: To: "users@httpd.apache.org" Content-Type: multipart/related; boundary=bcaec5197091f337a104f83044b6 X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [users@httpd] Question --bcaec5197091f337a104f83044b6 Content-Type: multipart/alternative; boundary=bcaec5197091f3379d04f83044b5 --bcaec5197091f3379d04f83044b5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable If you are already using PHP sessions, then there is no need for mod_session. PHP supports changing the session store: session_set_save_handler For an example solution, see http://phpsecurity.org/code/ch08-2 - Y On Tue, Apr 29, 2014 at 1:05 AM, =D0=91=D0=B8=D0=BB=D0=B3=D2=AF=D2=AF=D0=BD= =D3=A8 wrote: > First, thank you for response. > > I=E2=80=99m apologize for about the asking question on comment section. > > And I try to store php session in MySQL then configure Load Balancing. If > I can=E2=80=99t store session in DB, I think our server will get single p= oint of > failure. We have a many php websites and these all using php session. > > Is there any module that possible to sync php sessions. > > > > *From:* Yehuda Katz [mailto:yehuda@ymkatz.net] > *Sent:* Tuesday, April 29, 2014 12:27 PM > *To:* users@httpd.apache.org > *Subject:* Re: [users@httpd] Question > > > > mod_session_dbd and php $_SESSION have nothing to do with each other and > php has its own session management system. > > > > If you can better explain what you are trying to do, someone might be abl= e > to give you a recommendation for whether to use mod_session or php sessio= n. > > > > Also, the Comments section on the Apache manual pagesis NOT for asking= questions like this. Please don't do it again. > > > > - Y > > > > On Tue, Apr 29, 2014 at 12:14 AM, =D0=91=D0=B8=D0=BB=D0=B3=D2=AF=D2=AF=D0= =BD =D3=A8 > wrote: > > *From:* =D0=91=D0=B8=D0=BB=D0=B3=D2=AF=D2=AF=D0=BD =D3=A8 [mailto:bilguun= .u@statebank.mn] > *Sent:* Tuesday, April 29, 2014 12:03 PM > *To:* 'users-faq@httpd.apache.org' > *Subject:* Question > > > > Dear everyone > > I'm trying to use mo_session_db, but i cant. I'm using mysql-14.14, > apache-2.4.9 and php-5.5.11. > > I create database named session_db, and table named SESSION which created > by query CREATE TABLE SESSION ( id VARCHAR(32) NOT NULL COMMENT 'Stores t= he > Session ID', access INT(10) UNSIGNED NOT NULL, data TEXT, PRIMARY KEY > (`id`) ) ENGINE=3DINNODB ROW_FORMAT=3DDEFAULT; > > My mod_session_dbd.conf is: > > Session On > > SessionDBDCookieName session path=3D/ > > SessionDBDCookieRemove Off > > SessionDBDPerUser On > > SessionDBDDeleteLabel deletesession > > SessionDBDInsertLabel insertsession > > SessionDBDSelectLabel selectsession > > SessionDBDUpdateLabel updatesession > > DBDriver mysql > > DBDParams "host=3D, port=3D3306, user=3Droo= t, > password=3D, dbname=3Dsession_db" > > DBDExptime 300 > > DBDPrepareSQL "delete from SESSION where id =3D %s" deletesession > > DBDPrepareSQL "update SESSION set data =3D %s, access =3D %lld, id =3D %s= where > id =3D %s" updatesession > > DBDPrepareSQL "insert into SESSION (id, access, data) values (%s, %lld, > %s)" insertsession > > DBDPrepareSQL "select data from SESSION where id =3D %s and (access =3D 0= or > access > %lld)" selectsession > > DBDPrepareSQL "delete from SESSION where access !=3D 0 and access < %lld" > cleansession > > > > I tested by store the session but it could not store in sql. My test > pages are: > > > > #index.html > >
> > Value: > > > >
> > > > #session.php > > session_start(); > > if(isset($_GET['view'])) > > { $_SESSION['view'] =3D $_GET['view']; > > echo "Saved in SESSION
"; > > echo "Link
"; > > echo "Back"; > > } > > else > > { echo "Could not save in SESSION
"; > > echo "Back"; > > } > > #link.php > > session_start(); > > if(isset($_SESSION['view'])) > > { echo"Session: ". $_SESSION['view']."
"; > > echo "Clear cookie
"; > > } > > else > > { echo "There is no cookie
"; } > > > > #clear.php > > session_start(); > > if(isset($_SESSION['view'])) > > { unset($_SESSION['view']); > > echo "cookie cleared

"; > > } > > else{ echo "there has not been saved cookie
"; } > > > > Is there any problem in my config or testing pages. Sorry for my bad > english > > > > [image: line] > > =D0=A5=D2=AF=D0=BD=D0=B4=D1=8D=D1=82=D0=B3=D1=8D=D1=81=D1=8D=D0=BD > > =D3=A8.=D0=91=D0=B8=D0=BB=D0=B3=D2=AF=D2=AF=D0=BD > > =D0=A1=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B8=D0=B9=D0=BD =D0=B0=D0=B4=D0=BC= =D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=82=D0=BE=D1=80 > > =D0=9C=D0=A2 =D0=A1=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B8=D0=B9=D0=BD =D1= =85=D1=8D=D0=BB=D1=82=D1=8D=D1=81 > > > > =D0=9C=D1=8D=D0=B9=D0=BB =D1=85=D0=B0=D1=8F=D0=B3 | bilguun_u@sbank.mn; = bilguun.u@statebank.mn > > =D0=92=D1=8D=D0=B1 =D1=85=D1=83=D1=83=D0=B4=D0=B0=D1=81 | www.statebank.m= n > > > > [image: state-logo] > > *=D0=A2=D0=B0=D0=BD=D0=B4 =D1=81=D0=B0=D0=BD=D1=85=D2=AF=D2=AF=D0=B3=D0= =B8=D0=B9=D0=BD =D2=AF=D0=B9=D0=BB=D1=87=D0=B8=D0=BB=D0=B3=D1=8D=D1=8D=D0= =B3 =D1=8D=D1=80=D1=81=D0=B4=D1=8D=D0=BB=D0=B3=D2=AF=D0=B9 =D1=85=D2=AF=D1= =80=D0=B3=D1=8D=D0=BD=D1=8D.=C2=AD* > > > > > --bcaec5197091f3379d04f83044b5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
If you are already using PHP sessions, then there is no ne= ed for mod_session.
PHP supports changing the session store:=C2=A0session_set_save_handler=
For an example solution, see=C2=A0http://phpsecurity.org/code/ch08-2

= - Y


On Tue, Apr 29, 2014 at 1:05 AM, =D0=91=D0=B8=D0=BB=D0=B3=D2=AF=D2=AF=D0= =BD =D3=A8 <bilguun.u@statebank.mn> wrote:

F= irst, thank you for response.

I=E2=80=99= m apologize for about the asking question on comment section.=

And I try = to store php session in MySQL then configure Load Balancing. If I can=E2=80= =99t store session in DB, I think our server will get single point of failu= re. We have a many php websites and these all using php session.<= /u>

Is there a= ny module that possible to sync php sessions.

=C2=A0

From: Y= ehuda Katz [mailto:y= ehuda@ymkatz.net]
Sent: Tuesday, April 29, 2014 12:27 PM
To: users@httpd.apache.org
= Subject: Re: [users@httpd] Question

=C2=A0

mod_session_dbd and php $_SESSION have nothing to do with= each other and php has its own session management system.

=C2=A0

If you can better= explain what you are trying to do, someone might be able to give you a rec= ommendation for whether to use mod_session or php session.

=C2=A0

Also, the Comments section on th= e Apache manual pages is NOT for asking questions like this. Please don= 't do it again.

=C2=A0

- Y

=C2=A0

On Tue, Apr 29, 2014 at 12:14 AM, =D0=91=D0=B8=D0=BB=D0=B3=D2=AF=D2=AF= =D0=BD =D3=A8 <bilguun.u@statebank.mn> wrote:

From: =D0=91=D0=B8=D0=BB=D0=B3=D2= =AF=D2=AF=D0=BD =D3=A8 [mailto:bilguun.u@statebank.mn]
Sent: Tuesday, April 29, 2014 12:03 PM
To: 'users-faq@httpd.apach= e.org'
Subject: Question

=C2=A0

Dear everyone =C2=A0

I'm = trying to use mo_session_db, but i cant. I'm using mysql-14.14, apache-= 2.4.9 and php-5.5.11.

I create= database named session_db, and table named SESSION which created by query = CREATE TABLE SESSION ( id VARCHAR(32) NOT NULL COMMENT 'Stores the Sess= ion ID', access INT(10) UNSIGNED NOT NULL, data TEXT, PRIMARY KEY (`id`= ) ) ENGINE=3DINNODB ROW_FORMAT=3DDEFAULT;

My mod_s= ession_dbd.conf is:

Session On

SessionD= BDCookieName session path=3D/

SessionDBDCookieRemove Off

SessionD= BDPerUser On

SessionDBDDeleteLabel deletesession

SessionD= BDInsertLabel insertsession

SessionDBDSelectLabel selectses= sion

SessionD= BDUpdateLabel updatesession

DBDriver mysql

DBDParam= s "host=3D<ip address x.x.x.x/localhost>, port=3D3306, user=3Dro= ot, password=3D<password>, dbname=3Dsession_db"

DBDExpti= me 300

DBDPrepareSQL "delete from SESSION where id = =3D %s" deletesession

DBDPrepa= reSQL "update SESSION set data =3D %s, access =3D %lld, id =3D %s wher= e id =3D %s" updatesession

DBDPrepa= reSQL "insert into SESSION (id, access, data) values (%s, %lld, %s)&qu= ot; insertsession

DBDPrepa= reSQL "select data from SESSION where id =3D %s and (access =3D 0 or a= ccess > %lld)" selectsession

DBDPrepa= reSQL "delete from SESSION where access !=3D 0 and access < %lld&qu= ot; cleansession

=C2=A0

I tested by store the session but it could not store in sql. My test pages are= :

=C2=A0

#index.html

<form= action=3D"session.php" method=3D"get">

Value:&l= t;input type=3D"text" name=3D"view"/> =

<inpu= t type=3D"submit" value=3D"Submit"/> <= u>

</for= m>

=C2=A0

#session= .php

session_start();

if(isset= ($_GET['view']))

{ $_SESSION['view'= ;] =3D $_GET['view'];

echo &qu= ot;Saved in SESSION<br/>";

echo "<a href=3Dlink.ph= p>Link</a><br/>";

echo "<a href=3Dindex.h= tml>Back</a>";

}

else

{ echo "Could not save in SESSION<br/>";

echo &qu= ot;<a href=3Dindex.html>Back</a>";

}

#link.php

session_start();

if(isset($_SESSION['view{ echo&q= uot;Session: ". $_SESSION[&#= 39;view']."<br/>&q= uot;;

echo &qu= ot;<a href=3Dclear.php>Clear cookie</a><br/>";

}

else

{ echo &= quot;There is no cookie<br/>"; }

=C2=A0=

#clear.php

session_start();

if(isset($_SESSION['view{ unset(= $_SESSION= ['view']);

echo &qu= ot;cookie cleared<br/><br/>";

}

else{ echo &= quot;there has not been saved cookie<br/>"; }

=C2=A0

Is there any problem in my con= fig or testing pages. Sorry for my bad english

=C2=A0

3D"line"

=D0=A5=D2=AF= =D0=BD=D0=B4=D1=8D=D1=82=D0=B3=D1=8D=D1=81=D1=8D=D0=BD

=D3=A8.=D0=91=D0=B8=D0=BB=D0=B3=D2=AF=D2=AF=D0=BD=

=D0=A1=D0=B8=D1=81=D1=82=D0=B5=D0=BC= =D0=B8=D0=B9=D0=BD =D0=B0=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80= =D0=B0=D1=82=D0=BE=D1=80

=D0=9C=D0= =A2 =D0=A1=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B8=D0=B9=D0=BD =D1=85=D1=8D=D0= =BB=D1=82=D1=8D=D1=81

=C2=A0=

=D0=9C=D1=8D=D0=B9=D0=BB =D1=85=D0=B0=D1=8F=D0=B3=C2=A0 | bilguun_u@sbank.mn; bilguun.u@statebank.mn<= /u>

=D0=92=D1=8D=D0=B1 =D1=85=D1=83=D1=83=D0=B4=D0=B0=D1= =81 | www.statebank.mn<= /a>

=C2= =A0

3D"state-l=

=D0=A2=D0=B0=D0=BD=D0=B4= =D1=81=D0=B0=D0=BD=D1=85=D2=AF=D2=AF=D0=B3=D0=B8=D0=B9=D0=BD =D2=AF=D0=B9= =D0=BB=D1=87=D0=B8=D0=BB=D0=B3=D1=8D=D1=8D=D0=B3 =D1=8D=D1=80=D1=81=D0=B4= =D1=8D=D0=BB=D0=B3=D2=AF=D0=B9 =D1=85=D2=AF=D1=80=D0=B3=D1=8D=D0=BD=D1=8D.= =C2=AD

=C2=A0<= /u>

=C2=A0


--bcaec5197091f3379d04f83044b5-- --bcaec5197091f337a104f83044b6 Content-Type: image/png; name="image002.png" Content-Disposition: inline; filename="image002.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ce81779d28a386da_0.2 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 --bcaec5197091f337a104f83044b6 Content-Type: image/png; name="image001.png" Content-Disposition: inline; filename="image001.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ce81779d28a386da_0.1 iVBORw0KGgoAAAANSUhEUgAAAZAAAAANCAYAAACHMDjlAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAADCSURBVHhe 7dehDUJBEATQ/clqJJIO6AdawZArBEsTtEGCRqIp4MMvYU6/0zPmZZPJ9RijPAIECBAgkAr09X28 pyV5AgQIECDQtdufMRAgQIAAgVSg6/t5pSV5AgQIECDQtaw3DAQIECBAIBXoWpdTWpInQIAAAQL9 J3hgIECAAAECqUCPw/OSluQJECBAgMD2A/EIECBAgEAsYEBiMgUCBAgQ2AQMiDsgQIAAgSkBAzLF pkSAAAECBsQNECBAgMCUwA/dogy4Ie6XugAAAABJRU5ErkJggg== --bcaec5197091f337a104f83044b6--