Toon posts:

[PHP] Controleren of er fopent word!

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi.,

Ik ben iets aan het maken en dan wil ik zien welke website(host) mijn pagina (info.php) Fopend! ( fopen(); )
Iets van $HTTP_REFFER maar dan $HTTP_FOPENER!

Is dit mogelijk .. ?

Alvast bedankt.

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

$HTTP_FOPENER of iets wat er op lijkt bestaat niet.
Je kan niet zien wie je pagina 'fopent' omdat het gewoon een HTTP GET request is.

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

fopen heeft toch een return value ?

Dan bekijk je die toch?
[edit]
Ik las het verkeerd :)

Maar voor de server is er geen verschil tussen fopen() en iets anders.

Hooguit nog dat fopen meestal HTTP/1.0 ipv 1.1 gebruikt.

Verwijderd

Topicstarter
Nee ik wil gewoon ff bijhouden wie met site opend via Fopen!!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zaterdag 30 maart 2002 12:02 schreef Stoel het volgende:
Nee ik wil gewoon ff bijhouden wie met site opend via Fopen!!
Hoe denk je dat een browser de page oproept? ;)

Min of meer hetzelfde als een page met fopen.

Verwijderd

Topicstarter
Op zaterdag 30 maart 2002 12:03 schreef ACM het volgende:

[..]

Hoe denk je dat een browser de page oproept? ;)

Min of meer hetzelfde als een page met fopen.
aha ik zou maybe dus ook $HTTP_REFFER kunnen gebruiken ..??

  • Grum
  • Registratie: Juni 2001
  • Niet online
Je kan het wel zien als je kijkt naar

in PHP 4.0.X: $HTTP_SERVER_VARS['HTTP_USER_AGENT']
in PHP 4.1.X: $_SERVER['HTTP_USER_AGENT']

Hier staat namelijk als je een page met fopen hebt 'gepakt' bv dit in:
PHP/4.0.6
Dit kan je volges mij wel met een setting veranderen of gewoon in de phpsource weghakken .. maar default staat er gewoon 'PHP/VERSIE' in de USER_AGENT string :)

HTH :D

Verwijderd

Topicstarter
Op zaterdag 30 maart 2002 12:16 schreef Grum het volgende:
Je kan het wel zien als je kijkt naar

in PHP 4.0.X: $HTTP_SERVER_VARS['HTTP_USER_AGENT']
in PHP 4.1.X: $_SERVER['HTTP_USER_AGENT']

Hier staat namelijk als je een page met fopen hebt 'gepakt' bv dit in:
[..]

Dit kan je volges mij wel met een setting veranderen of gewoon in de phpsource weghakken .. maar default staat er gewoon 'PHP/VERSIE' in de USER_AGENT string :)

HTH :D
Snap ik .. maar hoe zorg ik er voor dat als er gefopened word dat ik dan zie welke site hem opend! $HTTP_REFFER ??

  • Grum
  • Registratie: Juni 2001
  • Niet online
REMOTE_ADDR misschien ? :P

Verwijderd

Topicstarter
Op zaterdag 30 maart 2002 12:22 schreef Grum het volgende:
REMOTE_ADDR misschien ? :P
Werkt! krijg dan het ip, maar wil graag hostname/... ik ga ff zoeken ..

Edit:
$HTTP_REFFER werkt niet...

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 08-09 19:55
met een if kan dat toch?

Verwijderd

Topicstarter
Op zaterdag 30 maart 2002 12:31 schreef RedHat het volgende:
met een if kan dat toch?
Nee, moet een functie hebben die de opener weer geeft.. dat $REMOTE_ADDR geeft ip .. ik wil graag hostname

  • Grum
  • Registratie: Juni 2001
  • Niet online
gethostbyaddr

Je kan toch wel ERG slecht zoeken.

Let er aub op dat als je die functie gebruikt en de host resolved niet dat je een timeout krijgt die soms wel 30 tot 60 secondes op zich laat wachten.

Verwijderd

Topicstarter
Op zaterdag 30 maart 2002 12:36 schreef Grum het volgende:
gethostbyaddr

Je kan toch wel ERG slecht zoeken.

Let er aub op dat als je die functie gebruikt en de host resolved niet dat je een timeout krijgt die soms wel 30 tot 60 secondes op zich laat wachten.
Hmzz.. jah .. maar dan geeft ie de server host en niet de domeinnaam . sorry vroeg om het verkeerde..

  • Grum
  • Registratie: Juni 2001
  • Niet online
Sorry dat kan niet .. deal with it :)

Btw .. nu niet beginnen van 'Ja maar misschien toch/is der stiekem neit toch een manier/of mischien dit?' - HET KAN NIET! :D

Verwijderd

Topicstarter
Op zaterdag 30 maart 2002 12:40 schreef Grum het volgende:
Sorry dat kan niet .. deal with it :)
Demm. jammer dat ze dat niet hebben ingebouwd..

  • Grum
  • Registratie: Juni 2001
  • Niet online
waarom zou je het willen dan ?? je kan toch zien welk ip het ophaalt .. waarom zou je nog meer willen weten ?

Verwijderd

Topicstarter
Op zaterdag 30 maart 2002 12:41 schreef Grum het volgende:
waarom zou je het willen dan ?? je kan toch zien welk ip het ophaalt .. waarom zou je nog meer willen weten ?
Het gaat om een login systeem dat op een andere server draait..

  • Baxlash
  • Registratie: Juni 2000
  • Niet online

Baxlash

Its a boy Genius!

Op zaterdag 30 maart 2002 12:36 schreef Grum het volgende:
gethostbyaddr

Je kan toch wel ERG slecht zoeken.

Let er aub op dat als je die functie gebruikt en de host resolved niet dat je een timeout krijgt die soms wel 30 tot 60 secondes op zich laat wachten.
Gebruik dan REMOTE_HOST, die geeft een hostnaam waar je huidig op zit.

edit:
even quote erbij gezet

  • Grum
  • Registratie: Juni 2001
  • Niet online
goed dat je het probleem snapt .. NOT :D

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op zaterdag 30 maart 2002 12:40 schreef Grum het volgende:
Sorry dat kan niet .. deal with it :)

Btw .. nu niet beginnen van 'Ja maar misschien toch/is der stiekem neit toch een manier/of mischien dit?' - HET KAN NIET! :D
Reverse DNS? :?
Pagina: 1