<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JavaScrip &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/javascrip/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Tue, 02 Aug 2011 08:46:13 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=82353</generator>
	<item>
		<title>Riconoscere lato server se la navigazione avviene da iPad</title>
		<link>https://blog.smsoft.it/2011/08/02/riconoscere-lato-server-se-la-navigazione-avviene-da-ipad/</link>
					<comments>https://blog.smsoft.it/2011/08/02/riconoscere-lato-server-se-la-navigazione-avviene-da-ipad/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 02 Aug 2011 08:46:13 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Html e PHP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[JavaScrip]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rewrite]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1240</guid>

					<description><![CDATA[Potrebbe essere comodo capire se la navigazione nel proprio sito avviene da iPad, magari per mostrare una pagine web formattata in modo differente. Questa verifica può essere fatta lato client in JavaScript, oppure lato server in PHP o direttamente tramite rewrite del server web (apache in questo caso). Il concetto è sempre lo stesso: riconoscere ... <a title="Riconoscere lato server se la navigazione avviene da iPad" class="read-more" href="https://blog.smsoft.it/2011/08/02/riconoscere-lato-server-se-la-navigazione-avviene-da-ipad/" aria-label="Per saperne di più su Riconoscere lato server se la navigazione avviene da iPad">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Potrebbe essere comodo capire se la navigazione nel proprio sito avviene da iPad, magari per mostrare una pagine web formattata in modo differente.<br />
Questa verifica può essere fatta lato client in JavaScript, oppure lato server in PHP o direttamente tramite rewrite del server web (apache in questo caso).<br />
Il concetto è sempre lo stesso: riconoscere il browser del visitatore dall&#8217;UserAgent.</p>
<p>In <strong>JavaScript</strong> è possibile usare il seguente codice:</p><pre class="urvanov-syntax-highlighter-plain-tag">var isiPad = navigator.userAgent.match(/iPad/i) != null;
var ua = navigator.userAgent;
var isiPad = /iPad/i.test(ua) || /iPhone OS/i.test(ua);</pre><p></p>
<p>In <strong>PHP</strong> è possibile usare il seguente codice:</p><pre class="urvanov-syntax-highlighter-plain-tag">$isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');</pre><p></p>
<p>Infine con le regole di rewrite da inserire in un file <strong>.htaccess</strong>, si può usare il seguente codice per attivare il redirect verso un altro indirizzo nel caso il visitatore usi un iPad:</p><pre class="urvanov-syntax-highlighter-plain-tag">RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://ipad.domain.ext [R=301]</pre><p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2011/08/02/riconoscere-lato-server-se-la-navigazione-avviene-da-ipad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
