Welcome to WebmasterWorld Guest from 50.17.114.227

Forum Moderators: ocean10000

Message Too Old, No Replies

Using User Agents to return to homepage

     
12:59 pm on Aug 18, 2004 (gmt 0)

Preferred Member

10+ Year Member

joined:Feb 11, 2002
posts:514
votes: 0


Im after any thoughts on how to overcome the following:

A site requires an age verification from the homepage, If a user comes through to a page via a search engine and enters a page within the site, I need to see if this user has already visited the site and verified his age, if not to redirect back to the homepage.

I was intending on writing an asp script with USER AGENT in mind, any recommendations appreciated.

thanks

1:15 pm on Aug 18, 2004 (gmt 0)

Preferred Member

10+ Year Member

joined:Oct 28, 2002
posts:506
votes: 0


What about a cookie? If the UserAgent is in a list of known spiders, don't redirect or drop a cookie which would allow the SE's to spider your site without getting the redirect.
1:19 pm on Aug 18, 2004 (gmt 0)

Senior Member from CA 

WebmasterWorld Senior Member encyclo is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Aug 31, 2003
posts:9063
votes: 2


Do you mean
HTTP_REFERER
rather than the user agent? If so, don't forget that the referrer string can be unreliable at best, and there are many programs which strip out the referrer altogether, so you risk putting people into an infinite loop.

I agree with duckhunter, a session cookie would be better, but you'll have to make arrangements for the bots.

1:24 pm on Aug 18, 2004 (gmt 0)

Preferred Member

10+ Year Member

joined:Feb 11, 2002
posts:514
votes: 0


Thanks, how would i go about coding this in ASP?
6:32 pm on Aug 18, 2004 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Nov 12, 2002
posts:1482
votes: 0


Take a peek into the Response.Cookies [msdn.microsoft.com] collection.
6:36 pm on Aug 19, 2004 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Mar 12, 2004
posts:1355
votes: 0


Why not set a session variable when a user hits the home page, and on interior pages is that veriable isn't set, then redirect them...