come e dove lo posso inserire l'user agent in una pagina? e poi che codice devo inserire? posso scegliere se fare accedere solo alcuni browser tipo la psp l'explorer l'opera il mozilla come si fa
come e dove lo posso inserire l'user agent in una pagina? e poi che codice devo inserire? posso scegliere se fare accedere solo alcuni browser tipo la psp l'explorer l'opera il mozilla come si fa
Questo è il codice:
Devi inserirlo dove vuoi che venga visualizzato.Codice:<? $browser = $_SERVER['HTTP_USER_AGENT']; ?>
Ciao ciao
se io voglio fare una pagina dove possono accedere solo gli utenti con la psp come faccio
l'useragent della psp dovrebbe essere
"User-Agent: Mozilla/4.0 (PSP (PlayStation Portable); 2.00)"
quindima comunque leggi anche qui'Codice:if (!strpos(strtolower($_SERVER[’HTTP_USER_AGENT’]), “PlayStation Portable”)) { header(”Location: http://sito/paginaxpsp.html”); exit; }
http://jefte.net/psp/how-to-target-t...sp-user-agent/
e fatti una ricerca su google x trovare molte altre info
grazie mille e in che punto della pagina lo devo inserire
beh, all'inizio.. prima del codice che vuoi far visualizzare solo agli utenti con la psp
grazie mille mi fate un esempio di una pagina in php
Ultima modifica di adminreluca : 10-04-2007 alle ore 08.57.24
puoi anche utilizzare il file robots.txt
cià!
Originalmente inviato da adminrelucaCodice PHP:
<?php
if (!strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"PlayStation Portable"))
exit("Questa pagina è visibile solo per la PlayStation Portable");
?>
Qui scrivi tutto il contenuto della tua pagina che vuoi far vedere per chi ha la PlayStation Portable.
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
insomma in una pagina come questa:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento di prova</title>
</head>
<body>
<table width="294" border="1" align="center">
<tr>
<td width="284">Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
</table>
<p align="center">questa pagina è di prova </p>
<p align="center">questa pagina è di prova </p>
</body>
</html>
voglio fare visualizzare solo le due frasi sotto la tabella dove lo devo mettere il codice che mi hai dato e se invece voglio che tutta la pagina venga visualizzata solo dalle psp dove lo metto (grazie mille per la pazienza che avete)
se vuoi che tutta la pagina venga visualizzata solo dalla psp fai così:
pagina.php(devi rinominarla così)
cià!Codice PHP:
<?php
if (!strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"PlayStation Portable")) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento di prova</title>
</head>
<body>
<table width="294" border="1" align="center">
<tr>
<td width="284">Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
</table>
<p align="center">questa pagina è di prova </p>
<p align="center">questa pagina è di prova </p>
</body>
</html>
<?php
} else {
exit("Questa pagina è visibile solo per la PlayStation Portable");
}
?>
sei sicuro che non ci sia un problema perche la pagina si vede comunque provare per credere http://adminreluca.altervista.org/index.php (lo ho applicato a una mia pagina ma anche il codice che mi hai dato tu fa la stessa cosa)
Ultima modifica di adminreluca : 10-04-2007 alle ore 18.37.26
si errore :P
cià!Codice PHP:
<?php
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"PlayStation Portable")) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento di prova</title>
</head>
<body>
<table width="294" border="1" align="center">
<tr>
<td width="284">Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
</table>
<p align="center">questa pagina è di prova </p>
<p align="center">questa pagina è di prova </p>
</body>
</html>
<?php
} else {
exit("Questa pagina è visibile solo per la PlayStation Portable");
}
?>
grazie ma quando accedo con la psp mi visualizza la stessa cosa che visualizzo con il pc che sarebbe questa (il link con il codice che mi hai dato) www.adminreluca.altervista.org/pagina.php
c'è un errore nel php... va tolto "strtolower" poichè l' user agent della psp non è tutto minuscolo, ora dovrebbe andare
cià!Codice PHP:
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'],"PlayStation Portable")) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento di prova</title>
</head>
<body>
<table width="294" border="1" align="center">
<tr>
<td width="284">Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
<tr>
<td>Questa tabella e di prova </td>
</tr>
</table>
<p align="center">questa pagina è di prova </p>
<p align="center">questa pagina è di prova </p>
</body>
</html>
<?php
} else {
exit("Questa pagina è visibile solo per la PlayStation Portable");
}
?>
ohhhhhhhhhhh grazie mille così funziona tutto grazie mille ciao