[Xerte] XOT install - down the rabbit hole
Patrick Lockley
Patrick.Lockley at nottingham.ac.uk
Mon Nov 30 12:57:17 GMT 2009
Maybe you server passes session id by reference as default?
From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Dave Burnett
Sent: 30 November 2009 12:52
To: Xerte list
Subject: RE: [Xerte] XOT install - down the rabbit hole
>But the directory is left empty for the post ( action="" )
Yes, but I think the referrer includes the complete URL.
Once index.php is set as the default page, index.php becomes implicit,
so the passed POST URL drops index.php and ends in the directory nomen:
"/", which IIS 4 and 5 don't accept as a valid POST target.
It will set a session ID, definitely, but it does nothing with Cookies.
I guess that sessionID is being set and used off the local machine
somehow, at least in FF.
Neil W, if you read this, does this solve your problem?
I would add a print_r($_SERVER) into that file and track it in fiddler
From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Dave Burnett
Sent: 30 November 2009 11:52
To: Xerte list
Subject: RE: [Xerte] XOT install - down the rabbit hole
>Solution:
>In login_top, change the action="" to action="index.php"
I would assume IIS would should handle posting back to self?
It does, but it doesn't accept a directory ( "/" ) as a valid URL for a
POST operation.
When index.php is set as the default dir page, the URL is reported as
the directory itself.
>For some reason, the XOT setup did not pop that request when it wanted
to set the session cookie. So, no cookie, no session info,
>edit.php returns "". Set the domain to accept cookies, all good.
Toolkits doesn't use any cookies, the session info should be stored on
the server?
In FF, I've got a PHPSESSIONID showing in the cookies directory.
All I know is when I set "Accept cookies" on that domain, it started
working.
Pure deduction, I admit. ;-)
>I've cruised the php and database, but can't make out where the upload
mechanism is pulling that path from. I'd imagine the tail end
>of it (specific template_id) is being passed in the session variables?
Flash_upload_path is set in the site variables and is usually
"upload.php?path="
This upload file usually lives in
Modules/Xerte/engine and constructs the upload address from the root
path, then the page sought, which is constructed from the $_server
variable, so I would guess your $_server variable isn't right.
I'll take a peek.
________________________________
Hotmail: Trusted email with powerful SPAM protection. Sign up now.
<http://clk.atdmt.com/GBL/go/177141665/direct/01/>
________________________________
Windows 7: It works the way you want. Learn more.
<http://www.microsoft.com/Windows/windows-7/default.aspx?ocid=PID24727::
T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009v2>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.nottingham.ac.uk/pipermail/xerte/attachments/20091130/95ecbea7/attachment.html
More information about the Xerte
mailing list