× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Since REMOTE HOST is not populated, I suspect that either:

1) The PC/Network are not using some form of Dynamic DNS to update
your networks DNS servers with thier name and dynamic IP.
2) The System i is not configured to use your network's DNS server,
thus isn't seeing they dynamically updated name.

The other possibility is that CGIDEV2 just doesn't populate it. In
which case, you should be able to call the gethostbyaddr() API to
lookup the name.

HTH,
Charles


On Tue, Mar 2, 2010 at 4:23 PM, Loyd Goodbar <loyd@xxxxxxxxxxxxxx> wrote:
Keeping as much programming the same as possible, what are some ways to
denote a location between two PCs running the same web page? What I need is
to know which PC is accessing the web pages so I print labels to the
appropriate printer.

We have a visitor sign in/out lobby kiosk running from a dedicated PC and an
i5/OS-connected label printer (Intermec). The PC connected to our iSeries
via web pages made with RPG and CGIDEV2. During the sign in process, guest
names are written to a file, which is directed to TL Ashford to print the
labels.

We need to implement a second kiosk in our shipping department at the
opposite end of the building. We need to print to a different label printer.
TL Ashford allows us to set the output queue when printing. We will have a
separate PC and label printer in the new area.

Using my PC, I checked the i5 HTTP server variables for clues. (A sample
program is at
http://www.easy400.net/cgidev2p/dspsrc.pgm?cgiinp01=cgidev2&cgiinp02=qrpglesrc&cgiinp03=envvar
.) While
REMOTE_ADDR is populated (IP address), REMOTE_HOST is not. I do not want to
go by IP address since it's dynamically assigned, and not sure how much
effort it would be to get our admins to make it static. I could make
separate start pages such as startlobby.pgm and startship.pgm, set cookies
and read them on subsequent pages.

Any suggestions welcome!

Thanks,
Loyd
--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.