Toon posts:

[php] browser herkenning

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoi,

ik heb het volgende probleem.
Ik heb heb gemerkt dat internet explorer en netscape verschillend reageren op een bepaalde ftp server.
Nu wil ik in php een script dat kan herkennen welke browser wordt gebruikt.

Het gaat mij maar om 2 browers namelijk ie en netscape het is namelijk geen publieke site en weet dat alleen die 2 gebruikt kunnen worden.

Als bv ie wordt gebruikt dan moet het volgende commando gebruikt worden als ik over een bepaalde link ga ftp://user:pass@ipnummer/c:/systeem/index.html

en als ik netscape gebruik
ftp://user:pass@ipnummer/systeem/index.html

Het idee is dus als ik over een plaatje ga, dat daar achter een ftp-link zit die of in de stijl van ie of netscape is.

De volgende code staat al in mn php bestand maar hoe nu verder?

<?php
$_SERVER["HTTP_USER_AGENT"];
?>

Enig idee? Thanks!

Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 22-09 17:31
nofi, maar het hoort niet dat ze verschillend reageren. Maybe een idee om dat eerst te fixen..

|>


Acties:
  • 0 Henk 'm!

  • Xandrios
  • Registratie: Februari 2001
  • Laatst online: 01:18
Ik weet er vrij weinig van, maar probeer dit eens:

PHP:
1
2
3
$browser = $_SERVER["HTTP_USER_AGENT"]; 

echo $browser;

Acties:
  • 0 Henk 'm!

  • Bapawe
  • Registratie: September 2003
  • Laatst online: 28-08 15:07
Misschien heb je hier iets aan:
Link

www.twitch.tv/bapawe | www.twitter.com/bapawe


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 07 november 2004 @ 16:49:
<?php
$_SERVER["HTTP_USER_AGENT"];
?>
Als je zoiets in een PHP bestand zet en dan al niet weet hoe je verder moet, dan kun je IMHO beter eerst PHP gaan leren voordat je verder gaat. NOFI hoor, maar je mist duidelijk een hele basis.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Reveller
  • Registratie: Augustus 2002
  • Laatst online: 05-12-2022

Reveller

Hopla!

Zoiets?
PHP:
1
2
3
4
5
6
7
8
9
function ftpLink($user, $pass, $ip)
{
  $UserAgent = $_SERVER['HTTP_USER_AGENT'];

  if (strpos($UserAgent, 'Netscape'))
    return 'ftp://'.$user.':'.$pass.'@'.$ip.'/c:/systeem/index.html';
  else // alle browsers behalve Netscape
    return 'ftp://'.$user.':'.$pass.'@'.$ip.'/systeem/index.html';
}

[ Voor 39% gewijzigd door Reveller op 07-11-2004 18:30 ]

"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."

Pagina: 1