World: r3wp
[!Cheyenne] Discussions about the Cheyenne Web Server
older newer | first last |
Graham 3-Jun-2007 [1088x3] | I like the way I can omit many print statements by escaping out of the rsp as follows <% qry: rejoin ["select age, diagnosis from diagnoses where patient = " session/content/uid ] sql: do-sql 'remr qry if not empty? sql [ %> <table border=1><tr><th>Age</th><th>Diagnosis</th></tr> <% foreach record sql [ %> <tr><td> <% prin record/1 %> </td><td> <% prin record/2 %> </td> </tr> <% response/flush ] %> </table> <% ] %> |
Robert, you can still track the sessionid | |
or, does that need cookies??? | |
Robert 3-Jun-2007 [1091x2] | Not that I know about. But I have to do it myself, right? |
Or is there an option for RSP to use cookie or session-id? | |
Graham 3-Jun-2007 [1093x2] | try turning off cookies and see if the session id is preserved |
I would guess not | |
Dockimbel 3-Jun-2007 [1095x3] | Graham: instead of writing <% prin record/1 %>, you can use the following syntax : <%= record/1 %> |
Session currently only use cookies. The session ID is available (session/id) so you could embed it in urls, but session cookies support is hardwired in the RSP engine, so it would require a lot of internal changes to not rely on cookies. | |
Btw, why would you pass session ID through URLs instead of cookies ? Is it for users that wrongly feel more secure by not accepting any cookie ? | |
Graham 3-Jun-2007 [1098] | <%= - nice ... that'll save a bit of typing :) |
Chris 3-Jun-2007 [1099] | Note: so long as QM is server neutral (i.e. it's Apache friendly), it will not be as efficient as it could be under Cheyenne. I really would like to do a Cheyenne-only version, but not until QM is feature complete (and I will say 'stop' as some point :) |
Will 3-Jun-2007 [1100] | don't loose your time with apache.. 8-) |
Chris 3-Jun-2007 [1101] | Unfortunately it's a requirement :( |
BrianH 3-Jun-2007 [1102] | How does Cheyenne's performance and security stack up against the other indians (Apache, Cherrokee, Hiawatha, ...)? |
Chris 3-Jun-2007 [1103] | Most of QM is just establishing the core functions and protocols. I could just sweep them away if they were preloaded. |
Robert 3-Jun-2007 [1104] | Doc, exactly. A lot of companies don't allow cookies for their employees... |
Pekr 3-Jun-2007 [1105] | I would fire IT person who has anything against cookies ... |
BrianH 3-Jun-2007 [1106x2] | Any decent antispyware program will delete the worst ones - the rest should be OK. |
Of course that is on Windows. | |
Will 3-Jun-2007 [1108x4] | regarding window, I've experienced that adding this to the header will make IE accept cookies where without it wouldn't: |
response/set-header 'P3P {CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"} | |
althought the meaning of this is still a mistery for me ;-) | |
anyone in a hurry to have global and per domain rewrite-rules? | |
Oldes 3-Jun-2007 [1112x2] | http://en.wikipedia.org/wiki/P3P |
http://msdn2.microsoft.com/en-us/library/ms537343.aspx | |
Will 3-Jun-2007 [1114] | thanks Oldes, I do not care much about win related stuff, I just wanted my cookies to work! ;-) |
Oldes 3-Jun-2007 [1115] | I'm just not sure if it's wise to send some bad informations using something what do not match your web page |
Will 3-Jun-2007 [1116] | then maybe better I'll look at what that means.. |
Oldes 3-Jun-2007 [1117] | You should probably check this http://www.w3.org/TR/P3P/#compact_policies |
Will 3-Jun-2007 [1118x2] | 2xthanks .-) |
long read btw.. | |
Maarten 3-Jun-2007 [1120x2] | Btw, why would you pass session ID through URLs instead of cookies ? Is it for users that wrongly feel more secure by not accepting any cookie ? - some corporate firewalls emrge cookies, effectively making all session content available to all users. |
And then there are people that cannot accept cookies. | |
Graham 3-Jun-2007 [1122x2] | Back again ...and overnight ( for me ), Cheyenne has crashed. Only one process is running, and there's this error which may or may not be relevant ## Error in [uniserve] : On-received call failed with error: make object! [ code: 311 type: 'script id: 'invalid-path arg1: 'expires arg2: none arg3: none near: [sess/expires < now] where: 'gc ] ! |
Is there a verbose logging feature for cheyenne? | |
Will 3-Jun-2007 [1124] | are you running custom mods? |
Graham 3-Jun-2007 [1125x2] | HTTDd.r has a verbose mode. |
Only mod-qm.r | |
Will 3-Jun-2007 [1127] | link? |
Graham 3-Jun-2007 [1128] | http://www.ross-gill.com/QM |
Will 3-Jun-2007 [1129x5] | for verbose either you start cheyenne with -v -vv -vvv .. or look at the end of cheyenne.r for these two lines: |
uniserve/verbose: any [all [4 < to-integer verbosity 2] 0] uniserve/services/httpd/verbose: any [verbosity 0] | |
uniserve/verbose: any [all [4 < to-integer verbosity 2] 0] | |
uniserve/services/httpd/verbose: any [verbosity 0] | |
sorry altme still has problem with lineendings.. | |
Graham 3-Jun-2007 [1134x3] | changing verbose in httd.r didn't do anything. |
This is Cheyenne/log/default-log ? | |
Must be logging to screen only | |
Terry 3-Jun-2007 [1137] | yeah, to console |
older newer | first last |