I get a strange behaviour when I try to load a gpx file.

I use openlayers inside cakephp (a php framework).
In a page (a form) the user can draw lines, enter parameters and save
them to a database.
As an additional feature the user is allowed to import inside the map a
gpx file.
And now the strange behaviour.
When I'm entering data for the first time the gpx file loads without
problems.
When I reopen a record with some feature (I mean that the user drew some
feature on the map, saved them to a db and then loads that data to edit
them, the same way a record is managed) and try to load the same gpx
file I get an error from php.
I don't know if this is a OL problem, it seems to me that the GET call
to retrieve the file is different.
                vlayer2= new OpenLayers.Layer.GML("gps", path,
                {
                                format: filetype,
                                formatOptions: {
                                        extractAttributes: false,
                                        extractStyles: false,
                                        maxDepth: 2,
                                        extractTracks: true,
                                        extractRoutes: false,
                                        extractWaypoints: false
                                },
                                'styleMap': styleMap,
                                projection: map.displayProjection
                });


The followings are the headers as given by firebug.

The good one:
Response Headers
Date    Tue, 05 Jan 2010 18:21:34 GMT
Server  Apache/2.2.8 (Unix) DAV/2 PHP/5.2.5
Last-Modified   Tue, 27 Oct 2009 22:13:16 GMT
Etag    "3cc041-25bb1-476f1fc201700"
Accept-Ranges   bytes
Content-Length  154545
Content-Type    text/plain

Request Headers
Host    localhost
User-Agent      Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6)
Gecko/20091201 Firefox/3.5.6
Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language it,en-us;q=0.7,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive      300
Connection      keep-alive
Referer http://localhost/cakebi/bi/Segments/add
Cookie  CAKEPHP=kg49qjumd31qtm1cgobfv293a7;
CAKEPHP=093hqaf1lg6di4o1jn8pcnu8n0


The wrong one:
Response Headers
Date    Tue, 05 Jan 2010 18:43:50 GMT
Server  Apache/2.2.8 (Unix) DAV/2 PHP/5.2.5
X-Powered-By    PHP/5.2.5
p3p     CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Set-Cookie      CAKEPHP=kg49qjumd31qtm1cgobfv293a7; expires=Tue, 12 Jan 2010
18:43:50 GMT; path=/cakebi/bi
Content-Length  2466
Keep-Alive      timeout=5, max=99
Connection      Keep-Alive
Content-Type    text/html

Request Headers
Host    localhost
User-Agent      Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6)
Gecko/20091201 Firefox/3.5.6
Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language it,en-us;q=0.7,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive      300
Connection      keep-alive
Referer http://localhost/cakebi/bi/Segments/add/23
Cookie  CAKEPHP=kg49qjumd31qtm1cgobfv293a7;
CAKEPHP=093hqaf1lg6di4o1jn8pcnu8n0

Same behaviour on my development pc and on my host.

Any suggestion?

Thank you
   maxx
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to