We help IT Professionals succeed at work.

html or java script to detect the mobile phone access

netthing
netthing asked
on
786 Views
Last Modified: 2012-05-10
Is there a html or java script to detect the mobile phone access and re-direct user to a mobile phone site?
Comment
Watch Question

CERTIFIED EXPERT

Commented:
You can check the user-agent field in the request header and invoke the corresponding site.
http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
http://en.wikipedia.org/wiki/User_agent

Commented:
Simon-H:
http://www.quirksmode.org/js/detect.html

You can then place a query that will redirect the page based on the response your code receives from the detection.

Regards,

Simon

Author

Commented:
thanks to both of you but unfortunely we are not code people and were looking for an actual script that would do as you suggested. To muddy the waters a little we would like the high end phones (iphone, android based) to view the main site while the low end/older phones would be redirected to a mobile site.

Commented:
can you give me the two links?

Author

Commented:
Not sure what links you want but the primary website is underdevelopment eg: www.yourburiness.com and the redirect would be to m.yourbusiness.com. Is that the information you need?

Thanls

Commented:
yes that's what I was after, sorry for the poor explination!

I will have a look at the script and get back to you shortly.

Commented:
I've attached a php script, courtesy of http://detectmobilebrowsers.mobi/ 

It needs a slight be of personalisation as you require it (for iphone, ipad, android, other smartphone, etc.)
There is an explination as to how to do this within the text file.

When you are done editing, you will need to rename the file, removing ".txt" so it will just be called "mobile_device_detect.php" then you can intergrate it to your homepage.

I am assuming that your web server support php (Hypertext Preprocessor).

If you have any problems with this please let me know and I will take a look for you tomorrow.

Regards,

-Simon
mobile-device-detect.php.txt

Author

Commented:
unfortunately we already looked at using php script. besides the new site, for which that script would be no problem, we also want to apply it to several existing sites. the sites use html pages with ssi for headers, navigation and footers. to use a php script would require us to recode all the pages so that the ssi will display correctly. this is why we were wondering if there was a java script that would do the same thing as that php script.

thanks

Commented:
Try placing this script within your head tags on your home page (http://www.yourburiness.com/)

This should redirect iphone, ipad and ipod to "i.yourbusiness.com" and mobiles to "m.yourbusiness.com"

Let me know how you get on with this.

Regards,
script.txt

Author

Commented:
I tried it on a test site and the code shows at the top of the html page, see the attached image
Untitled-1.jpg

Commented:
That's odd. It's works fine on my webserver.

Are you able to post a link to the test page? I'm unable to read it, as it's a bit blury.

Author

Commented:
http://www.netthing.net/index_m.html

the issue, as I understand it, is trying to run a php script in on a html site
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION

Author

Commented:
thanks for the assistance

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.