Toon posts:

[php] (http) referrer, vorige pagina checken

Pagina: 1
Acties:
  • 46 views sinds 30-01-2008

Verwijderd

Topicstarter
owke dan, op veler verzoek ben ik eerst zelf gaan zoeken (goed he? >:)) maarjah ben toch nog blijven hangen dus ik hoop dat jullie uitkomst kunnen bieden...

ik heb dus al [url="http://gathering.tweakers.net/forum/find/keyword?data%5Bq%5D=HTTP_REFERER&data%5Border%5D=relevance#hitstart]hier[/url] en daar een beetje rond gekeken...

de situatie is als volgt, ik heb een inlog pagina (login.php) als het paswoord juist is ga je naar ingelogd.php en is het onjuist krijg je een bericht dat het passwd onjuist is. Nou wil ik dat ingelogd.php checkt of de vorige pagina wel login.php was. Anders kan elke hond (sorry voor het taalgebruik) er zodoorheen komen...jah ik weet dat er betere manieren zijn om je pagina te beveiligen maar wegens omstandigheden kan het dus ff niet anders he... dus ik moet met behulp van (http) referrer in ingelogd.php checken of je van login.php komt. Kom je van login.php dan krijg je gewoon de pagina te zien, maar kom je niet van login.php word je doorgezonden naar login.php...de vraag is: hoe doe ik dat dan? plz help mij ff, voor jullie is dit vast en zeker heel simpel

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

sjongejonge.

weetje wat een if then else statement is?

[pseudo code]

if (vorige pagina == login.php)
{
show geblaat
}
else
{
show nog meer geblaat
}
[/pseudo code]

b.t.w. deze procedure is zo lek als een mandje. iedereen die telnet heeft (en dat ís iedereen :P) kan jouw 'beveiligde' paginas zien.

Stop uploading passwords to Github!


Verwijderd

Topicstarter
duh dat weet ik ook wel...ghehehehehehehe maar dat if (vorigapagina == blaat.php daar gaat het mij om
dat vorigepagina = dus http_referrer?

Verwijderd

Topicstarter
nog ff iets...beehive is gaaf enne heidi (uit je sig) is dat darkblue? (hier op GoT?)

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Op donderdag 18 april 2002 18:40 schreef martijnjuh het volgende:
duh dat weet ik ook wel...ghehehehehehehe maar dat if (vorigapagina == blaat.php daar gaat het mij om
dat vorigepagina = dus http_referrer?
[search=http referer checken]

Stop uploading passwords to Github!


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Op donderdag 18 april 2002 18:41 schreef martijnjuh het volgende:
enne heidi (uit je sig) is dat darkblue? (hier op GoT?)
jep O+

Stop uploading passwords to Github!


Verwijderd

Topicstarter
zeker wel 0+

/me has also participated in the darkblue topic @ stuffis generalis

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Op donderdag 18 april 2002 18:44 schreef martijnjuh het volgende:
zeker wel 0+

/me has also participated in the darkblue topic @ stuffis generalis
[al veelste ver off-topic]

[/kansloos dat soort figuren]

Don't bother any ode's or something... she's taken by me 8-)

Stop uploading passwords to Github!


Verwijderd

Topicstarter
echt waar? :( naja houden we er bij deze over op, maar als het niet wil lukken (met die http referrer) kom ik terug >:)

Verwijderd

hmm, btje barbaars systeem wat je wilt gebruiken om te kijken of iemand egt ingelogd is, kdenk dat je beter met sessions kunt werken :)

Verwijderd

Topicstarter
jah dat weet ik maar ik heb aan het begin al uitgelegd dat dat hier dus niet gaat en aangezien ik nooit met http referrer werk weet ik ook niet hoe dat in mekaar zit...

ik heb nou dit:
PHP:
1
<?if ($HTTP_REFERER == '1.php'){echo "hoi";}else{echo "rot op";}?>

als ik nou naar 2.php ga dan zegtie "rot op"
ga ik nou naar 1.php en klik vervolgens op de link naar 2.php dan zegtie weer "rot op" hoe komt dat? heeeeelp!

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Op donderdag 18 april 2002 18:53 schreef martijnjuh het volgende:
jah dat weet ik maar ik heb aan het begin al uitgelegd dat dat hier dus niet gaat en aangezien ik nooit met http referrer werk weet ik ook niet hoe dat in mekaar zit...

ik heb nou dit:
PHP:
1
<?if ($HTTP_REFERER == '1.php'){echo "hoi";}else{echo "rot op";}?>

als ik nou naar 2.php ga dan zegtie "rot op"
ga ik nou naar 1.php en klik vervolgens op de link naar 2.php dan zegtie weer "rot op" hoe komt dat? heeeeelp!
Doe dan eens een echo van die referer variabele.
Dan zie je wat er mis is.

Who is John Galt?


Verwijderd

Topicstarter
jah ik heb het nu aangepast het is nu dus zo:
PHP:
1
<?if ($HTTP_REFERER == 'http://beekfriet.d2g.com/startrek/1.php'){echo "hoi";}else{echo "rot op";}?>

maar hij doet het nog steeds niet

(live demo: hier en daar >:))


[DIKKE EDIT]sorry...hij doet het wel [bloos] sorry [/DIKKE EDIT]

Verwijderd

Topicstarter
jah nou nu doettie nóg niet. in loggedin.php staat nu dat alsie van login.php afkomt alles owke en relax is en alsie daar niet vanaf komt dat het dan fout is. Nou dat werkt allemaal netjes, maar nu zit er in login.php een stuk dat als je al ingelogd bent dat je dan automatisch verder word gezonden naar loggedin.php. Alleen dan geeftie dus wél aan dat het fout is...:( help mij?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

php.pagina.nl
hier kunnen wij echt nix mee

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.