[Project_owners] php Issues

David White whitedavidp at yahoo.com
Fri Oct 1 11:59:13 PDT 2010


Jesper,

Thanks. The result you see is what I am getting.  There is an additional 
parameter called accessKey. It is required except when test=1 is also 
specified. So in the case below, its absence should be ignored. The 
status code of 500 with message of bad/missing key is what my php code 
returns if the accessKey is not provided AND the test is NOT found. So I 
infer from the results that the test=1 is NOT getting passed along.

And this seems to make sense based upon what I have been reading about 
redirects. It seems that a redirected POST gets turned into a GET. You 
can see that happening in the results below. When this happens it would 
seem that the parameter data is lost.

David

Jesper Staun Hansen wrote:
> And done:
> ----------------------------------- Javascript
> var parameters = "test=1&emailAddress=whiteldavidp at fastmail.us 
> <mailto:whiteldavidp at fastmail.us>";
> var req = new XMLHttpRequest();
> req.open('POST', 'http://thunderplunger.mozdev.org/validateEmail.php', 
> false);
> req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
> req.setRequestHeader("Content-length", parameters.length);
> req.setRequestHeader("Connection", "close");
> req.send(parameters);
> ----------------------------------- HTTP Response
>
> http://thunderplunger.mozdev.org/validateEmail.php
>
> POST /validateEmail.php HTTP/1.1
> Host: thunderplunger.mozdev.org <http://thunderplunger.mozdev.org>
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; da; rv:1.9.2.10) 
> Gecko/20100914 Firefox/3.6.10
> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
> Accept-Language: da,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: 115
> Connection: close
> Content-Type: application/x-www-form-urlencoded; charset=UTF-8
> Content-Length: 44
> X-Forwarded-For: 12.13.14.15
> Pragma: no-cache
> Cache-Control: no-cache
> test=1&emailAddress=whiteldavidp at fastmail.us 
> <mailto:whiteldavidp at fastmail.us>
> HTTP/1.1 302 Found
> Server: nginx/0.7.62
> Date: Fri, 01 Oct 2010 18:04:17 GMT
> Content-Type: text/html; charset=iso-8859-1
> Connection: close
> Location: http://thunderplunger.mozdev.org/validateEmail.php.html
> Content-Length: 314
> ----------------------------------------------------------
> http://thunderplunger.mozdev.org/validateEmail.php.html
>
> GET /validateEmail.php.html HTTP/1.1
> Host: thunderplunger.mozdev.org <http://thunderplunger.mozdev.org>
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; da; rv:1.9.2.10) 
> Gecko/20100914 Firefox/3.6.10
> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
> Accept-Language: da,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: 115
> Connection: keep-alive
> X-Forwarded-For: 12.13.14.15
> Pragma: no-cache
> Cache-Control: no-cache
>
> HTTP/1.1 500 Missing or incorrect access key
> Server: nginx/0.7.62
> Date: Fri, 01 Oct 2010 18:04:17 GMT
> Content-Type: text/html
> Connection: keep-alive
> X-Powered-By: PHP/5.2.12
> Status: 500 Missing or incorrect access key
> Content-Length: 91
> ----------------------------------------------------------
>
>
> On Fri, Oct 1, 2010 at 7:55 PM, Pete Collins <pete at mozdevgroup.com 
> <mailto:pete at mozdevgroup.com>> wrote:
>
>      Maybe when someone gets a chance, they can create a simple form
>     POST test web ".php" page and ensure redirect is working properly.
>
>     Thanks
>
>
>     --pete
>
>     -- 
>     Pete Collins - Founder, Mozdev Group Inc.
>     www.mozdevgroup.com <http://www.mozdevgroup.com>
>     Mozilla Software Development Solutions
>     tel: 1-719-302-5811
>     fax: 1-719-302-5813
>
>     _______________________________________________
>     Project_owners mailing list
>     Project_owners at mozdev.org <mailto:Project_owners at mozdev.org>
>     https://www.mozdev.org/mailman/listinfo/project_owners
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>   


More information about the Project_owners mailing list