I followed this thread loosely yesterday. I recall David saying that he was using GET.
Is this true? I thought it was links we were talking about. Is it posted forms that cause the problem?
I spoke too soon the other day, my problem with the "@" sign remains.
My form looks like this:
<form action="client.html" method="post">
<input type="text" name="email" value="email address" size="30" maxlength="60">
<p><input type="text" name="password" value="password" size="30" maxlength="60">
<button type="submit">Go</button>
</form>
The result is processed by Welcome! in a rule which looks like this:
Path: /client.html?email=*&password=* Host: www.airlinepeople.com Action: Proxy Execute condition: <p0>&<h0> Rule result: http://194.200.3.24/ap/client.a4d?email=<p1>&password=<p2>
In the client.a4d file I simply look for the form parameters with:
writep($email)
writep($password)
If either the email or password entered in the form contains an "@" sign, then I get the generic error page:
Generic Error Page
Unfortunally, the error page for the requested host was not found or an error ocurred while reading it from disk.
Please send a note to the webmaster and attach the URL you were requesting.
If the email and password are plain text then they display on the final page just fine.
If I test the Welcome rule, then it gives perfect results even with the "@" signs included.
I wonder if some extraordinarily kind soul would try this out for himself and see if the same problem occurs? I'm tearing out hair!
Active4D 3.0b15 build 3, 4D 2003 Server, OSX, 4D Web Server, WebSTAR 4.5 front end.
Thanks.
David Wright
