Hello all, The application I am trying to should only be accessible from work as it is a timeclock. Consequently, a login will, unfortunately, not work. An IP address may work, but the whole university is on DHCP and I do not want them to clock in from other parts of the university (student labs, etc.). I am not set on using hardware addresses, but it seems like a way to do it if PHP allows, which it appears to not. I am open to any suggestions any of you might have. I believe all the computers are on the same collision domain. I dont know if that helps though...
Thanks for all your help, Chris >From: Brent Baisley <[EMAIL PROTECTED]> >To: Tyler Longren <[EMAIL PROTECTED]> >CC: [EMAIL PROTECTED] >Subject: Re: [PHP] Re: Hardware Address >Date: Fri, 6 Sep 2002 08:49:35 -0400 > >To get the hardware address you need to dig down through the network >layers. If you look at the OSI 7 network model (used on all systems), you >will see that PHP really operates on layers 6 & 7. The hardware address >(MAC Address) is down on layer 2, the data link layer. The layered model is >designed to assure compatibility and ease of implementation. Meaning, each >layer does what it is supposed to and doesn't care how the other layers >accomplish their job. >I highly doubt that PHP would be permitted to dig down into the network >stack when it's not running as root. I'm not sure what you mean by >"universities and broadband isp do 'this'". If you are referring to >limiting bandwidth, this should be, and usually is, done on the router >level. ISP's want to limit use of their network bandwidth, not their server >bandwidth. > >Limiting use of an application is normally done through a user login. >Wouldn't you want to limit the user not a specific computer? Besides, it's >easy enough to override the hardware address of a network card or even use >a different one. Easier than IP spoofing. > > >On Thursday, September 5, 2002, at 09:45 PM, Tyler Longren wrote: > >>using exec() or system() will only be able to execute commands on the >>machine php is installed on. I sometimes wonder how universities and >>broadband isp's do this. I'd be interested in seeing how it works. >> >>Sorry, I'm not much help anymore. >> >>tyler >> >>On Fri, 6 Sep 2002 01:24:07 +0200 >><[EMAIL PROTECTED]> wrote: >> >>>Hi, >>> >>>The best way I think is to use exec() or system() to ask that to the >>>system. May be someone knows something better too. >>> >>>-- >>> >>>Nicos - CHAILLAN Nicolas >>>[EMAIL PROTECTED] >>>www.WorldAKT.com - Hébergement de sites Internet >>> >>>"Chris Cook" <[EMAIL PROTECTED]> a écrit dans le message de news: >>>[EMAIL PROTECTED] >>>>Hello all, >>>> >>>>I am working on a LAN application and am interested in obtaining the >>>user's >>>>network card address to limit usage of the program. Is there a way >>>>to do this in PHP? >>>> >>>>I am on a network that uses DHCP so using the IP address probably >>>>wont >>>work >>>>and I am also worried about IP spoofing. >>>> >>>>Thanks for any help you can provide, >>>>Chris >>>> >>>> >>>>_________________________________________________________________ >>>>Send and receive Hotmail on your mobile device: >>>>http://mobile.msn.com >>>> >>> >>> >>> >>>-- >>>PHP General Mailing List (http://www.php.net/) >>>To unsubscribe, visit: http://www.php.net/unsub.php >>> >> >>-- >>PHP General Mailing List (http://www.php.net/) >>To unsubscribe, visit: http://www.php.net/unsub.php >> >> >-- >Brent Baisley >Systems Architect >Landover Associates, Inc. >Search & Advisory Services for Advanced Technology Environments >p: 212.759.6400/800.759.0577 > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, visit: http://www.php.net/unsub.php _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php