Domanda

Ho appena provato consentendo php_browscap.ini in modo che possa utilizzare la get_browser funzione.

Tuttavia, sembra per visualizzare un array vuoto?

$user_agent = get_browser(null, true);

print_r($user_agent);

Nel mio file php.ini, ho il seguente:

[browscap]
; http://php.net/browscap
browscap = C:/wamp/bin/php/php5.3.0/extra/php_browscap.ini

Sto probabilmente manca qualcosa di semplice?

Aggiorna

Output ottengo:

Array ( [browser_name_regex] => §^.*$§ [browser_name_pattern] => * [browser] => Default Browser [version] => 0 [majorver] => 0 [minorver] => 0 [platform] => unknown [alpha] => [beta] => [win16] => [win32] => [win64] => [frames] => 1 [iframes] => [tables] => 1 [cookies] => [backgroundsounds] => [cdf] => [vbscript] => [javaapplets] => [javascript] => [activexcontrols] => [isbanned] => [ismobiledevice] => [issyndicationreader] => [crawler] => [cssversion] => 0 [supportscss] => [aol] => [aolversion] => 0 ) 
È stato utile?

Soluzione

Si potrebbe trovare se c'è qualcosa di diverso in mancanza utilizzando strumenti come ProcMon . Questo strumento vi dirà che i file erano stati accessibili, e quello che è stato il risultato. Quindi, è necessario aprirlo, evidenziare il percorso di The ini BrowserCap, riavviare il server web e vedere se uno qualsiasi di questi scenari si adatta:

  • Il file non esiste
  • Permesso negato
  • Finding strada sbagliata
  • Non appare affatto

ProcMon è uno strumento meraviglioso se siete in Windows.

Se si trova uno di questi scenari, e non sai cosa fare, basta modificare la tua domanda: -)

In bocca al lupo!

Altri suggerimenti

Ci sono diversi file php.ini per WAMP. Per raggiungere quella giusta, l'accesso utilizzando l'icona della barra WAMP. Ecco come sono arrivato a lavoro. Come si è visto, nel mio caso ha usato quello in C:. \ Apps \ wamp \ bin \ apache \ apache2.2.22 \ bin

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top