- Home
- Categorie
- Coding e Sistemistica
- PHP
- Browser
-
Ciao maxin,
Puoi usare la variabile: $_SERVER['HTTP_USER_AGENT'] per sapere l'user-agent del visitatore, ti basta fare qualche controllo sulla variabile per fare ciò che vuoi tu.
-
$_SERVER['HTTP_USER_AGENT']
E poi come faccio a fare se usa certi browser va 1 o 2?
XD
-
[php]
$browser = $_SERVER['HTTP_USER_AGENT'];if(strstr($browser, 'MSIE') == true)
// Azione per IE
elseif(strstr($browser, 'Firefox') == true)
// Azione per Mozilla Firefox// Ecc
[/php]
-
Ti ringrazio, non lo potresti fare con gli altri browser che non so da dove iniziare?
XD
pagina 1 Ie-opera-netscape navigator
pagina 2 firefox-safari-Google Chrome
-
Ciao maxin
Cerca gli altri user-agent, non li ricordo tutti
-
Si ma come faccio a fare in modo che me_ la mandi alla pagina una o due se uno una diverso tipo di browser?
XD
-
Ciao maxin,
Cosi:
[php]
$browser = $_SERVER['HTTP_USER_AGENT'];if(strstr($browser, 'MSIE') == true)
{
header('Location: pagina.html');
}
elseif(strstr($browser, 'Firefox') == true)
{
header('Location: pagina2.html');
}
[/php]
-
[..]
Scusa ma di php ne so ben poco dovrebbe essere cosi, tu dici, ma per aggiungere gli altri browser
Cosa devo mettere sempre?
[PHP]
elseif(strstr($browser, 'Firefox') == true)
{
header('Location: pagina3.html');
}[/PHP]
Tipo?
XD
-
Ciao Maxin
Si.
-
L'ho fatto ma non funziona.
L'ho messo su una pagina qualsiasi ma se uso uno o l'altro non mi funziona.
XD
-
Ciao maxin:
Prova con questo cosa succede:
[php]
<?
$browser = $_SERVER['HTTP_USER_AGENT'];if(strstr($browser, 'MSIE') == true)
{
header('Location: pagina.html');
exit;
}
elseif(strstr($browser, 'Firefox') == true)
{
header('Location: pagina2.html');
exit;
}
else
{
header('Location: browser-sconosciuto.html');
exit;
}
?>
[/php]
-
^^
Problem
Se lo provo con firefox funziona ma per Ie no
XD
-
Ciao maxin,
Con IE cosa succede?
-
Se metto nella pagina dedicata a firefox e lo apro con Ie non funziona
XD
-
Ciao maxin,
Non funziona è troppo generico.
Ti fa un redirect, ti mostra una pagina bianca, ti mostra un errore, ecc?Non sono mica vegente.
-
xD
Ho creato una pagina per firefox
Se la apro con Ie
Non mi modifica la pagina ma rimane invariata...
-
Se stai usando
:
[php]
<?
$browser = $_SERVER['HTTP_USER_AGENT'];if(strstr($browser, 'MSIE') == true)
{
header('Location: pagina.html');
exit;
}
elseif(strstr($browser, 'Firefox') == true)
{
header('Location: pagina2.html');
exit;
}
else
{
header('Location: browser-sconosciuto.html');
exit;
}
?>
[/php]Il redirect lo deve per forza.