|
From: <cpj...@th...> - 2003-12-12 21:34:46
|
there are several reasons why we decided to store session info in the db. the need to do this started with a problem we were having with the sourceforge live testing version of etest. the sessions werent being kept from page to page and we didnt know why. I found out that the reason was because sourceforge has 5 web servers that run load-balancing software to distribute requests. so we were getting the login page from one server and storing our login info there, and then when we clicked a link to another page, that page might be sent to us from one of the other servers which didnt have out session info on it so we were being redirected to the login as if we never had logged in. so the two ways to get around this were to set the session_save_path() value to a folder in our webroot directory or to write our own session management functions using our mysql database. we chose to use the db because of the greater security that it provides for one reason. we didnt have to open up a folder in our webroot directory that all users could have access to and risk security issues through that. by using the db method we can also match all the session data to a users ip address to prevent (as chris called it) "session fixation", where another user "hijacks some session info as it is passed, grabs the session_id, and then writes out there own session info. with the db, we now map the session id to an individual ip address and check to make sure all session requests to that session_id come from the same ip address. another reason was portability. since we will have the mysql server anyways with our software, it made sense to use it for this need as well. plus, it was easy enough to implement and very easy for us to manage. =20 that pretty much sums it up. cpj -------Original Message------- > From: Brad <pie...@mt...> > Subject:=20 [Etest-devel] Re: Etest-devel digest, Vol 1 #19 - 3 msgs > Sent: Dec 12 2003 15:02:29 > > Can someone bring me up to speed on why we are even storing the sessions in > the db?=A0=A0Is this really necessary?=A0=A0I'm assuming for security reasons but > would like an explanation.=A0=A0I have been very busy lately and have not had > much time to program.=A0=A0Therefore, my code is not using all of the new > configuration files.=A0=A0I plan to make a clone of the student or admin home > page to use as the instructor home page, but would like some explanation > basically for my understanding. > =20 > Thanks, > Brad > =20 > On Fri, 12 Dec 2003 11:35:01 -0800, etest-devel- > re...@li... wrote : > =20 > > Send Etest-devel mailing list submissions to > > =09 ete...@li... > > > > To subscribe or unsubscribe via the World Wide Web, visit > > =09 https://lists.sourceforge.net/lists/listinfo/etest-devel > > or, via email, send a message with subject or body 'help' to > > =09 ete...@li... > > > > You can reach the person managing the list at > > =09 ete...@li... > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Etest-devel digest..." > > > > > > Today's Topics: > > > >=A0=A0=A0=A01. Re: Re: Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] > warnings and other questions (Jeremy Eden) > >=A0=A0=A0=A02. Re: warnings and other questions (Chris Wanstrath) > >=A0=A0=A0=A03. =3D?iso-8859-1?B? > UmU6IFJlOiBbRXRlc3QtZGV2ZWxdIFJlOiBSZTogW0V0ZXN0LWRldmVsXSBSZTogUmU6IFtFdGVz > dC1kZXZlbF0gUmU6IFtFdGVzdC1kZXZlbF0gd2FybmluZ3MgYW5kIG90aGVyIHF1ZXN0aW9ucw=3D=3D > =3D (=3D?iso-8859-1?B?Q3JhaWcgUCBKb2xpY29ldXI=3D?=3D) > > > > --__--__-- > > > > Message: 1 > > From: "Jeremy Eden" > > To: > > Subject: Re: [Etest-devel] Re: Re: [Etest-devel] Re: Re: [Etest-devel] > Re: [Etest-devel] warnings and other questions > > Date: Fri, 12 Dec 2003 13:36:59 -0500 > > Reply-To: ete...@li... > > > > I think I figured out why it was giving me those warnings.=A0=A0There are > blank > > lines after the last '?>' in configure.php and mysql_sessions.inc.php.=A0=A0 > This > > is somehow causing the headers to be sent because when I removed them I > was > > working again just fine and the sessions were working with no more > warnings. > > I don't know if this blank is being seen as html code.=A0=A0Does this make > sense > > to anyone? > > > > ----- Original Message ----- > > From: "Craig P Jolicoeur" > > To: > > Sent: Friday, December 12, 2003 12:35 PM > > Subject: [Etest-devel] Re: Re: [Etest-devel] Re: Re: [Etest-devel] Re: > > [Etest-devel] warnings and other questions > > > > > > we arent calling the sess_init().=A0=A0we set up the varibles in configure.php > > so we dont need to call sess_init().=A0=A0there will be not documentation on > it > > since it isnt an actually PHP builtin function but a user-defined > function. > > but, we arent calling it right now, we set up the variables ourselves in > > configure.php that sess_init() would have set up. > > > > > > > > > > > > > > > >=A0=A0=A0=A0-------Original Message------- > > > >=A0=A0=A0=A0> From: Jeremy Eden > > > >=A0=A0=A0=A0> Subject: > > > > Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] warnings and > other > > questions > > > >=A0=A0=A0=A0> Sent: Dec 12 2003 11:03:39 > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0How does the sess_init function get called? I don't see any call > to > > it and > > > >=A0=A0=A0=A0>=A0=A0I don't see any mention of it in the PHP docs. > > > >=A0=A0=A0=A0>=A0=A0----- Original Message ----- > > > >=A0=A0=A0=A0>=A0=A0From: "Craig P Jolicoeur" > > > >=A0=A0=A0=A0>=A0=A0To: > > > >=A0=A0=A0=A0>=A0=A0Sent: Friday, December 12, 2003 10:45 AM > > > >=A0=A0=A0=A0>=A0=A0Subject: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] > > warnings and > > > >=A0=A0=A0=A0>=A0=A0other questions > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0why dont you just change your etest user password to 'protocol' > in > > your > > > >=A0=A0=A0=A0>=A0=A0database so you dont have to make that change everytime?? that is > > the > > > >=A0=A0=A0=A0>=A0=A0correct password we are using now. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0i dont know what to tell you. I have no more ideas. maybe some of > > the > > > >=A0=A0=A0=A0>=A0=A0others can help you. Chris?? Brad?? any ideas. are you guys > having > > > >=A0=A0=A0=A0>=A0=A0problems to or are you fine like me? > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0cpj > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0-------Original Message------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> From: Jeremy Eden > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Subject: > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0Re: [Etest-devel] Re: [Etest-devel] warnings and other questions > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Sent: Dec 12 2003 10:15:41 > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> I have done some more looking and the sessions are not > working > > on > > > >=A0=A0=A0=A0>=A0=A0my machine > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> at all. Is there something else that needs to be done with > the > > > >=A0=A0=A0=A0>=A0=A0change from > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> having sessions stored to a directory vs. stored in the > > database. > > > >=A0=A0=A0=A0>=A0=A0Something > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> like a PHP.INI change? I am stuck until the sessions work on > > my > > > >=A0=A0=A0=A0>=A0=A0machine. I > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> can't even continue developing since I can't get past the > > > >=A0=A0=A0=A0>=A0=A0admin_home page. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> The only change that I did, was to the configure.php file. I > > > >=A0=A0=A0=A0>=A0=A0changed the > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> DB_HOST to be 'localhost' instead of 'mysql' because the > check > > for > > > >=A0=A0=A0=A0>=A0=A0the > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> localhost IP doesn't work on my machine because my server > has > > a > > > >=A0=A0=A0=A0>=A0=A0static IP. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> I also changed the DBPassword to 'etest' instead > of 'protocol' > > > >=A0=A0=A0=A0>=A0=A0because that > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> was how I had setup the MySQL database before. It doesn't > seem > > like > > > >=A0=A0=A0=A0>=A0=A0either > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> of these two changes should affect sessions though. Any > ideas? > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> ----- Original Message ----- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> From: "Craig P Jolicoeur" > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> To: > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Sent: Friday, December 12, 2003 7:39 AM > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Subject: RE: [Etest-devel] Re: [Etest-devel] warnings and > > other > > > >=A0=A0=A0=A0>=A0=A0questions > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> I am not sure what to tell you. The admin and student pages > > work > > > >=A0=A0=A0=A0>=A0=A0fine > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> on my machine, and on the live sourceforge site. There are > no > > > >=A0=A0=A0=A0>=A0=A0errors > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> being thrown like that. The sessions work fine. I am not > sure > > where > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> your problem is coming from. Is anyone else having the same > > > >=A0=A0=A0=A0>=A0=A0problem?? > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> My thoughts are that it is probably something on your > machine > > since > > > >=A0=A0=A0=A0>=A0=A0it > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> works fine for me and on the sf site. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> You may still see some records in the etest_sessions table > but > > they > > > >=A0=A0=A0=A0>=A0=A0most > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> likely are expired. The will still be there if the user > didn't > > log > > > >=A0=A0=A0=A0>=A0=A0out > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> and just closed the browser or something like that. The > reason > > they > > > >=A0=A0=A0=A0>=A0=A0are > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> there is no garbage collection has been run on expired > > sessions. I > > > >=A0=A0=A0=A0>=A0=A0will > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> have to implement something for that soon. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> -----Original Message----- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> From: ete...@li... > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> [mailto:ete...@li...] On Behalf > Of > > > >=A0=A0=A0=A0>=A0=A0Jeremy > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Eden > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Sent: Friday, December 12, 2003 6:55 AM > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> To: ete...@li... > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Subject: Re: [Etest-devel] Re: [Etest-devel] warnings and > > other > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> questions > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> I am starting my pages like you have in the example and it > is > > still > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> giving those warnings and the redirect to the login page > > doesn't > > > >=A0=A0=A0=A0>=A0=A0work > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> either because the headers are already sent. It happens also > > with > > > >=A0=A0=A0=A0>=A0=A0the > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> student pages not just the admin pages. Before logging in a > > > >=A0=A0=A0=A0>=A0=A0student, go > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> to student_grade.php as an example and you should be > > redirected to > > > >=A0=A0=A0=A0>=A0=A0login > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> the student but instead I get warnings saying the headers > are > > > >=A0=A0=A0=A0>=A0=A0already > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> sent and that is all I see. I have the latest from CVS, my > > database > > > >=A0=A0=A0=A0>=A0=A0is > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> setup with etest_mysql_import.sql and this is still > happening. > > I am > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> running the website on a WinXP Home, MySQL 4.0.16, PHP 4.3.3 > > and > > > >=A0=A0=A0=A0>=A0=A0Apache > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> 1.3. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> If no one is connected to the etest website (on my > webserver) > > > >=A0=A0=A0=A0>=A0=A0should I > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> still see records in the etest_sessions table? > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> For the logout.php file the admin pages only set > > 'adminusername' > > > >=A0=A0=A0=A0>=A0=A0and > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> 'Admin_Name' SESSION vars. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> ----- Original Message ----- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> From: "Craig P Jolicoeur" > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> To: > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Sent: Thursday, December 11, 2003 2:04 PM > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Subject: [Etest-devel] Re: [Etest-devel] warnings and other > > > >=A0=A0=A0=A0>=A0=A0questions > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> This is how you should start your pages now. just include > the > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> configure.php file and then do your $_SESSION['username'] > > check to > > > >=A0=A0=A0=A0>=A0=A0see > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> if the user is logged in. then setup your variables and > > include > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> html_header.php. Thats all you need to do now. The > > configure.php > > > >=A0=A0=A0=A0>=A0=A0files > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> does everything for you. It sets all the variable constants, > > > >=A0=A0=A0=A0>=A0=A0includes > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> the header.php file, setups the MySQL session management > file, > > and > > > >=A0=A0=A0=A0>=A0=A0then > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> starts your session. All of this is done for you now in the > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> configure.php file. just start your pages like > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> this: > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> require('../includes/configure.php'); > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> if (!isset($_SESSION['username'])) > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> { > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> header("location: ../index.php"); > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> exit; > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> } > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> $pagetitle =3D "View Grades"; > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> $stylesheet =3D "student_basics.css"; > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> $navbarname =3D > > > >=A0=A0=A0=A0>=A0=A0"../student_navbar/student_navbar_print.inc"; > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> require('../includes/html_header.php'); > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> if you are doing that, it should work fine for you. also, > you > > need > > > >=A0=A0=A0=A0>=A0=A0to > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> make sure your database is set up correctly to handle the > new > > > >=A0=A0=A0=A0>=A0=A0session > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> management table. import the etest_mysql_import.sql file > into > > your > > > >=A0=A0=A0=A0>=A0=A0db > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> to set it up properly. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> about deleting teachers, no teacher should be deleted if > they > > have > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> associated tests, courses, etc... Really a teacher shouldnt > > have to > > > >=A0=A0=A0=A0>=A0=A0be > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> deleted, since schools will probably want to keep records of > > them > > > >=A0=A0=A0=A0>=A0=A0on > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> file for a long time, but we still should allow them to be > > deleted > > > >=A0=A0=A0=A0>=A0=A0if > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> they truly do want to. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> craig > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> -------Original Message------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > From: Jeremy Eden > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > Subject: > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> [Etest-devel] warnings and other questions > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > Sent: Dec 11 2003 12:47:18 > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > After updating this morning I started getting PHP > > warnings on > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> every admin > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > page, see below: > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > Warning: session_start() Cannot send session cookie - > > headers > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> already sent > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > by (...mysql_sessions.inc.php:636) in configure.php:110 > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > Warning: session_start() Cannot send session cache > > limiter - > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> headers > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > already sent by (...mysql_sessions.inc.php:636) in > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> configure.php:110 > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > I am running Apache on WinXP. I also have noticed that > > now > > > >=A0=A0=A0=A0>=A0=A0that > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> the > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > headers.php is in configure.php the redirects to the > > login > > > >=A0=A0=A0=A0>=A0=A0page > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> don't work > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > anymore because the headers are already sent. These > might > > be > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> related > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > issues. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > I am almost done with the admin teachers pages I just > > have one > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> question > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > about deleting a teacher. Is a teacher allowed to be > > deleted > > > >=A0=A0=A0=A0>=A0=A0if a > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> course > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > they are teaching already has had tests or has students > > > >=A0=A0=A0=A0>=A0=A0enrolled? > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> I would > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > say no, but I would like more input. In the meantime I > am > > > >=A0=A0=A0=A0>=A0=A0starting > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> work on > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > the admin classes pages. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > Jeremy > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > ------------------------------------------------------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > This SF.net email is sponsored by: IBM Linux Tutorials. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > Become an expert in LINUX or just sharpen your skills. > > Sign up > > > >=A0=A0=A0=A0>=A0=A0for > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> IBM's > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > Free Linux Tutorials. Learn everything from the bash > > shell to > > > >=A0=A0=A0=A0>=A0=A0sys > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> admin. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > Click now! > > > >=A0=A0=A0=A0>=A0=A0http://ads.osdn.com/?ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > [INVALID FOOTER] > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> -------Original Message------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> ------------------------------------------------------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> This SF.net email is sponsored by: IBM Linux Tutorials. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Become an expert in LINUX or just sharpen your skills. Sign > up > > for > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> IBM's Free Linux Tutorials. Learn everything from the bash > > shell to > > > >=A0=A0=A0=A0>=A0=A0sys > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> admin. Click now! > > > >=A0=A0=A0=A0>=A0=A0http://ads.osdn.com/?ad_id=1278&alloc_id371&op=3Dick > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> [INVALID FOOTER] > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> ------------------------------------------------------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> This SF.net email is sponsored by: IBM Linux Tutorials. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Become an expert in LINUX or just sharpen your skills. Sign > up > > for > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> IBM's Free Linux Tutorials. Learn everything from the bash > > shell to > > > >=A0=A0=A0=A0>=A0=A0sys > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> admin. Click now! > > > >=A0=A0=A0=A0>=A0=A0http://ads.osdn.com/?ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> [INVALID FOOTER] > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> ------------------------------------------------------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> This SF.net email is sponsored by: IBM Linux Tutorials. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Become an expert in LINUX or just sharpen your skills. Sign > up > > for > > > >=A0=A0=A0=A0>=A0=A0IBM's > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Free Linux Tutorials. Learn everything from the bash shell > to > > sys > > > >=A0=A0=A0=A0>=A0=A0admin. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Click now! > > http://ads.osdn.com/?ad_id=1278&alloc_id371&op=3Dick > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> [INVALID FOOTER] > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> ------------------------------------------------------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> This SF.net email is sponsored by: IBM Linux Tutorials. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Become an expert in LINUX or just sharpen your skills. Sign > up > > for > > > >=A0=A0=A0=A0>=A0=A0IBM's > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Free Linux Tutorials. Learn everything from the bash shell > to > > sys > > > >=A0=A0=A0=A0>=A0=A0admin. > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> Click now! > > > >=A0=A0=A0=A0>=A0=A0http://ads.osdn.com/?ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0> [INVALID FOOTER] > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0-------Original Message------- > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0------------------------------------------------------- > > > >=A0=A0=A0=A0>=A0=A0This SF.net email is sponsored by: IBM Linux Tutorials. > > > >=A0=A0=A0=A0>=A0=A0Become an expert in LINUX or just sharpen your skills. Sign up > for > > IBM's > > > >=A0=A0=A0=A0>=A0=A0Free Linux Tutorials. Learn everything from the bash shell to sys > > admin. > > > >=A0=A0=A0=A0>=A0=A0Click now! > > http://ads.osdn.com/?ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > >=A0=A0=A0=A0>=A0=A0[INVALID FOOTER] > > > >=A0=A0=A0=A0-------Original Message------- > > > > > > > > > > > > > > --__--__-- > > > > Message: 2 > > From: Chris Wanstrath > > To: ete...@li... > > Subject: Re: [Etest-devel] warnings and other questions > > Date: Fri, 12 Dec 2003 13:54:01 +0000 > > Reply-To: ete...@li... > > > > =3D2D----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > On Friday 12 December 2003 06:36 pm, Jeremy Eden wrote: > > > I think I figured out why it was giving me those warnings.=A0=A0There are > bla=3D > > nk > > > lines after the last '?>' in configure.php and > mysql_sessions.inc.php.=3D20 > > > This is somehow causing the headers to be sent because when I removed > them > > > I was working again just fine and the sessions were working with no more > > > warnings. I don't know if this blank is being seen as html code.=A0=A0Does > th=3D > > is > > > make sense to anyone? > > > > Yes, I should have looked for that but it never occured to me.=A0=A0I've had > th=3D > > at=3D20 > > problem before.=A0=A0The blank line is sent as n which is not rendered in > HTML=3D > > =3D20 > > but is printed, nonetheless.=A0=A0So technically, there was information sent. > =3D > > =3D20 > > Nice catch. > > > > =3D2D --=3D20 > > Chris Wanstrath > > ch...@ba... | www.badstatic.com > > > > =3D2D----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.2.3 (GNU/Linux) > > > > iD8DBQE/2ch7P8e1G1N5RJkRAjAnAJ9KE5FKvbIs1HmO/wovY9u6CR4gCQCdGHeO > > A3RC9icbxuV8uJatzBQ5ygg=3D3D > > =3D3DzMMs > > =3D2D----END PGP SIGNATURE----- > > > > > > > > --__--__-- > > > > Message: 3 > > From: "=3D?iso-8859-1?B?Q3JhaWcgUCBKb2xpY29ldXI=3D?=3D" > =20 > > To: ete...@li... > > Date: Fri, 12 Dec 2003 14:35:37 -0500 > > Subject: [Etest-devel] =3D?iso-8859-1?B? > UmU6IFJlOiBbRXRlc3QtZGV2ZWxdIFJlOiBSZTogW0V0ZXN0LWRldmVsXSBSZTogUmU6IFtFdGVz > dC1kZXZlbF0gUmU6IFtFdGVzdC1kZXZlbF0gd2FybmluZ3MgYW5kIG90aGVyIHF1ZXN0aW9ucw=3D=3D > =3D > > Reply-To: ete...@li... > > > > that kind of makes sense if that was your problem.=A0=A0if there are some > characters for newlines that are being output to the browser, if > would affect the headers.=A0=A0all headers have to be sent before any output > unless you buffer the output (which we dont). > > > > > > > > cpj > > > > > > > > > > > > > > > >=A0=A0=A0=A0-------Original Message------- > > > >=A0=A0=A0=A0> From: Jeremy Eden > > > >=A0=A0=A0=A0> Subject:=3D20 > > > > Re: [Etest-devel] Re: Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest- > devel] warnings and other questions > > > >=A0=A0=A0=A0> Sent: Dec 12 2003 13:36:59 > > > >=A0=A0=A0=A0> > > > >=A0=A0=A0=A0>=A0=A0I think I figured out why it was giving me those > warnings.=3DA0=3DA0There are blank > > > >=A0=A0=A0=A0>=A0=A0lines after the last '?>' in configure.php and > mysql_sessions.inc.php.=3DA0=3DA0This > > > >=A0=A0=A0=A0>=A0=A0is somehow causing the headers to be sent because when I removed > them I was > > > >=A0=A0=A0=A0>=A0=A0working again just fine and the sessions were working with no more > warnings. > > > >=A0=A0=A0=A0>=A0=A0I don't know if this blank is being seen as html code.=3DA0=3DA0Does > this make sense > > > >=A0=A0=A0=A0>=A0=A0to anyone? > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0----- Original Message ----- > > > >=A0=A0=A0=A0>=A0=A0From: "Craig P Jolicoeur" > > > >=A0=A0=A0=A0>=A0=A0To: > > > >=A0=A0=A0=A0>=A0=A0Sent: Friday, December 12, 2003 12:35 PM > > > >=A0=A0=A0=A0>=A0=A0Subject: [Etest-devel] Re: Re: [Etest-devel] Re: Re: [Etest-devel] > Re: > > > >=A0=A0=A0=A0>=A0=A0[Etest-devel] warnings and other questions > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0we arent calling the sess_init().=3DA0=3DA0we set up the varibles in > configure.php > > > >=A0=A0=A0=A0>=A0=A0so we dont need to call sess_init().=3DA0=3DA0there will be not > documentation on it > > > >=A0=A0=A0=A0>=A0=A0since it isnt an actually PHP builtin function but a user-defined > function. > > > >=A0=A0=A0=A0>=A0=A0but, we arent calling it right now, we set up the variables > ourselves in > > > >=A0=A0=A0=A0>=A0=A0configure.php that sess_init() would have set up. > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 -------Original Message------- > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > From: Jeremy Eden > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > Subject: > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] warnings > and other > > > >=A0=A0=A0=A0>=A0=A0questions > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > Sent: Dec 12 2003 11:03:39 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0How does the sess_init function get called? I don't > see any call to > > > >=A0=A0=A0=A0>=A0=A0it and > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0I don't see any mention of it in the PHP docs. > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0----- Original Message ----- > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0From: "Craig P Jolicoeur" > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0To: > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0Sent: Friday, December 12, 2003 10:45 AM > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0Subject: [Etest-devel] Re: Re: [Etest-devel] Re: > [Etest-devel] > > > >=A0=A0=A0=A0>=A0=A0warnings and > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0other questions > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0why dont you just change your etest user password > to 'protocol' in > > > >=A0=A0=A0=A0>=A0=A0your > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0database so you dont have to make that change > everytime?? that is > > > >=A0=A0=A0=A0>=A0=A0the > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0correct password we are using now. > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0i dont know what to tell you. I have no more ideas. > maybe some of > > > >=A0=A0=A0=A0>=A0=A0the > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0others can help you. Chris?? Brad?? any ideas. are > you guys having > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0problems to or are you fine like me? > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0cpj > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0-------Original Message------- > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> From: Jeremy Eden > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> Subject: > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0Re: [Etest-devel] Re: [Etest-devel] warnings and > other questions > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> Sent: Dec 12 2003 10:15:41 > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> I have done some more looking and the sessions are > not working > > > >=A0=A0=A0=A0>=A0=A0on > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0my machine > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> at all. Is there something else that needs to be > done with the > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0change from > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> having sessions stored to a directory vs. stored in > the > > > >=A0=A0=A0=A0>=A0=A0database. > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0Something > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> like a PHP.INI change? I am stuck until the > sessions work on > > > >=A0=A0=A0=A0>=A0=A0my > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0machine. I > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> can't even continue developing since I can't get > past the > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0admin_home page. > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> The only change that I did, was to the > configure.php file. I > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0changed the > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> DB_HOST to be 'localhost' instead of 'mysql' > because the check > > > >=A0=A0=A0=A0>=A0=A0for > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0the > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> localhost IP doesn't work on my machine because my > server has > > > >=A0=A0=A0=A0>=A0=A0a > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0static IP. > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> I also changed the DBPassword to 'etest' instead > of 'protocol' > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0because that > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> was how I had setup the MySQL database before. It > doesn't seem > > > >=A0=A0=A0=A0>=A0=A0like > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0either > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> of these two changes should affect sessions though. > Any ideas? > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> ----- Original Message ----- > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> From: "Craig P Jolicoeur" > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> To: > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> Sent: Friday, December 12, 2003 7:39 AM > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> Subject: RE: [Etest-devel] Re: [Etest-devel] > warnings and > > > >=A0=A0=A0=A0>=A0=A0other > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0questions > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> I am not sure what to tell you. The admin and > student pages > > > >=A0=A0=A0=A0>=A0=A0work > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0fine > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> on my machine, and on the live sourceforge site. > There are no > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0errors > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> being thrown like that. The sessions work fine. I > am not sure > > > >=A0=A0=A0=A0>=A0=A0where > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> your problem is coming from. Is anyone else having > the same > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0problem?? > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> My thoughts are that it is probably something on > your machine > > > >=A0=A0=A0=A0>=A0=A0since > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0it > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> works fine for me and on the sf site. > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> You may still see some records in the > etest_sessions table but > > > >=A0=A0=A0=A0>=A0=A0they > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0most > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> likely are expired. The will still be there if the > user didn't > > > >=A0=A0=A0=A0>=A0=A0log > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0out > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> and just closed the browser or something like that. > The reason > > > >=A0=A0=A0=A0>=A0=A0they > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0are > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> there is no garbage collection has been run on > expired > > > >=A0=A0=A0=A0>=A0=A0sessions. I > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0will > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> have to implement something for that soon. > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> -----Original Message----- > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> From: ete...@li... > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> [mailto:ete...@li...] On > Behalf Of > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0Jeremy > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> Eden > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> Sent: Friday, December 12, 2003 6:55 AM > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> To: ete...@li... > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> Subject: Re: [Etest-devel] Re: [Etest-devel] > warnings and > > > >=A0=A0=A0=A0>=A0=A0other > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> questions > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> I am starting my pages like you have in the example > and it is > > > >=A0=A0=A0=A0>=A0=A0still > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> giving those warnings and the redirect to the login > page > > > >=A0=A0=A0=A0>=A0=A0doesn't > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0work > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> either because the headers are already sent. It > happens also > > > >=A0=A0=A0=A0>=A0=A0with > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0the > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> student pages not just the admin pages. Before > logging in a > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0student, go > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 > > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0=A0>=A0=A0=3DA0=3DA0 >=3DA0=3DA0> to student_grade.php as an example and you should be > > > >=A0=A0=A0=A0>=A0=A0redirected to > > > >=A0=A0=A0=A0> =3D20 > > > >=A0=A0=A0... [truncated message content] |