Re: [WebDNA] [ipaddress] - [RealIP] - Not working properly
This WebDNA talk-list message is from 2016
It keeps the original formatting.
numero = 112884
interpreted = N
texte = 467After having worked with WebDNA on windows and now Linux in a number of =different hosting environments I have found different things happening =with [IPADDRESS]Lately using Amazon with a load balancer I found that I needed to look =at the headers being sent back from the load balancer, in there I found =that the visitors IP address was being sent in a custom header while =[IPADDRESS] only returned the ipaddress of the load balancer.Maybe if you are doing something a bit differently such as Palle is you =may find that you will have to write a custom function.[TEXT]VIPADDRESS=3D[LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/TEXT]It changed again when I then used their CDN =E2=80=9CCloud Front=E2=80=9D,= this is my solution:[IF ("[ListMIMEHeaders =name=3DUser-Agent][value][/ListMIMEHeaders]"=3D"Amazon CloudFront")][!][/!][THEN][TEXT]VIPADDRESS=3D[GREP =search=3D([^0-9\.])&replace=3D][MIDDLE =StartAfter=3D&EndBefore=3D,][LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/MIDDLE][/GREP][/TEXT][/T=HEN][!][/!][ELSE][TEXT]VIPADDRESS=3D[LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/TEXT][/ELSE][!][/!][/IF]My suggestion is to =[LISTMIMEHEADERS][NAME]=3D[VALUE]
[/LISTMIMEHEADERS] and see if you =can find the visitor=E2=80=99s IPADDRESS and then work with that.Kind regardsStuart TremainIDFK Web DevelopmentsAUSTRALIAwebdna@idfk.com.au> On 4 Jul 2016, at 05:56, Donovan Brooke
wrote:>=20> My advice.. Don't listen to Ken and your WebDNA life will be much =better. :-).. He'll inevitably try to sell you bat guano anyway. :)>=20> My opinion is that Palle has a point. This feature in WebDNA is a =major/crucial feature, that in the past has *always* performed the same. =Yes, the problem may be in the Mac OS of late, but a change like this =ideally should produce a clear explanation of how to fix it by WSC. On =the other hand, noting the resource limitation that Chris made public, =the answer could come from the community as well.>=20> An instruction to just shut off the proxy, in my opinion, is shallow.. =At least until the end user is made aware of what this proxy is for.>=20> In other words, don't call someone pig headed, if you are one =yourself.=20>=20> The answer Palle is seeking, could help others as well.>=20> D. Brooke Mobile>=20> On Jul 3, 2016, at 1:05 PM, Kenneth Grome =wrote:>=20>>> ... and if that i technical not possible - so be it.>>=20>> It should be a simple matter for you to shut down your proxy>> server -- a solution we have twice recommended -- or configure it>> to pass through the real ip address.>>=20>> Your proxy server is creating this problem, not WebDNA.>>=20>> Regards,>> Kenneth Grome>> WebDNA Solutions>> http://www.webdnasolutions.com>> Web Database Systems and Linux Server Administration>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list .To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us.
Associated Messages, from the most recent to the oldest:
467After having worked with WebDNA on windows and now Linux in a number of =different hosting environments I have found different things happening =with [ipaddress]Lately using Amazon with a load balancer I found that I needed to look =at the headers being sent back from the load balancer, in there I found =that the visitors IP address was being sent in a custom header while =[ipaddress] only returned the ipaddress of the load balancer.Maybe if you are doing something a bit differently such as Palle is you =may find that you will have to write a custom function.[text]VIPADDRESS=3D[LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/TEXT]It changed again when I then used their CDN =E2=80=9CCloud Front=E2=80=9D,= this is my solution:[IF ("[ListMIMEHeaders =name=3DUser-Agent][value][/ListMIMEHeaders]"=3D"Amazon CloudFront")][!][/!][THEN][text]VIPADDRESS=3D[GREP =search=3D([^0-9\.])&replace=3D][MIDDLE =StartAfter=3D&EndBefore=3D,][LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/MIDDLE][/GREP][/TEXT][/T=HEN][!][/!][ELSE][text]VIPADDRESS=3D[LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/TEXT][/ELSE][!][/!][/IF]My suggestion is to =[listmimeheaders][NAME]=3D[VALUE]
[/LISTMIMEHEADERS] and see if you =can find the visitor=E2=80=99s IPADDRESS and then work with that.Kind regardsStuart TremainIDFK Web DevelopmentsAUSTRALIAwebdna@idfk.com.au> On 4 Jul 2016, at 05:56, Donovan Brooke wrote:>=20> My advice.. Don't listen to Ken and your WebDNA life will be much =better. :-).. He'll inevitably try to sell you bat guano anyway. :)>=20> My opinion is that Palle has a point. This feature in WebDNA is a =major/crucial feature, that in the past has *always* performed the same. =Yes, the problem may be in the Mac OS of late, but a change like this =ideally should produce a clear explanation of how to fix it by WSC. On =the other hand, noting the resource limitation that Chris made public, =the answer could come from the community as well.>=20> An instruction to just shut off the proxy, in my opinion, is shallow.. =At least until the end user is made aware of what this proxy is for.>=20> In other words, don't call someone pig headed, if you are one =yourself.=20>=20> The answer Palle is seeking, could help others as well.>=20> D. Brooke Mobile>=20> On Jul 3, 2016, at 1:05 PM, Kenneth Grome =wrote:>=20>>> ... and if that i technical not possible - so be it.>>=20>> It should be a simple matter for you to shut down your proxy>> server -- a solution we have twice recommended -- or configure it>> to pass through the real ip address.>>=20>> Your proxy server is creating this problem, not WebDNA.>>=20>> Regards,>> Kenneth Grome>> WebDNA Solutions>> http://www.webdnasolutions.com>> Web Database Systems and Linux Server Administration>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list .To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us.
Stuart Tremain
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
PCS Frames (1997)
value in forms (2000)
Printing a final order (1997)
Testing, Sorry (1998)
WebCat2 several catalogs? (1997)
Format of Required fields error message (1997)
can WC render sites out? (1997)
Duplicate Items in the Cart (1998)
remove.htm from result (2005)
Negative Range Error (2003)
HELP!! problems with e-mail from WebCAT (1998)
MacAuthorize Problem (1998)
WebCat2 - Getting to the browser's username/password data (1997)
Upgrage pricing... The future of WebCatalog is coming with4.0... (2000)
Re:quit command on NT (1997)
list items (1998)
[SHOWIF]s and empty arguments (1997)
many-to-one problem (1998)
RE: Automatic Forwarding using WebCat (1997)
Sorting Numbers (1997)