Toon posts:

[php]$HTTP_REFERER maar dan zonder ?action=blaat

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey ik weer.

ik ben nog ff bezig met m'n anti-andere-sites-kunnen-gebruik-maken-van-mijn-form-script en ik ben er bijna uit ALLEEN:

$referer=$HTTP_REFERER; en $oke="http://$HTTP_HOST$PHP_SELF"; moeten gelijk zijn aan elkaar.
Normaal gesproken is dat ook zo. Maar ik post dus wat van een pagina met variable in de url (dus blaat.php?action=blaat zegmaar)

En dus werkt het niet!


Iemand een id?

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

D2k

Op zaterdag 22 september 2001 18:06 schreef WebMasterMike het volgende:

Iemand een id?
ikke >:)

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Op zaterdag 22 september 2001 18:07 schreef D2k het volgende:

[..]

ikke >:)
Fijn!

Wil je em misschien met mij delen?

  • vlabakje
  • Registratie: Juni 2000
  • Laatst online: 11-07 00:41
PHP:
1
2
3
4
5
<?
if( pos( explode( "?", $referer )) == $oke ){
print( "jippeah!" );
}
?>

als dit hier staat heb ik een php-generated sig :)


Verwijderd

Op zaterdag 22 september 2001 18:12 schreef WebMasterMike het volgende:

[..]

Fijn!

Wil je em misschien met mij delen?
Als het IP van je site statisch is (lijkt me wel eigenlijk) dan kun je dat toch gewoon controleren?

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 08-09 22:13
$PHP_SELF

Verwijderd

Op zaterdag 22 september 2001 18:13 schreef vlabakje het volgende:
PHP:
1
2
3
4
5
<?
if( pos( explode( "?", $referer )) == $oke ){
print( "jippeah!" );
}
?>
???? was dat jou antwoord op zijn vraag :?

  • jan-marten
  • Registratie: September 2000
  • Laatst online: 10-09 14:12
PHP:
1
2
3
4
<?
// hiermee hakt ie alles na het ? weg
$fromurl = strstr($link,"?");
?>

:)

Verwijderd

Topicstarter
Op zaterdag 22 september 2001 20:15 schreef ludohelder het volgende:

[..]

???? was dat jou antwoord op zijn vraag :?
ehm ja, heel toevallig wel :P

  • vlabakje
  • Registratie: Juni 2000
  • Laatst online: 11-07 00:41
Op zaterdag 22 september 2001 20:15 schreef ludohelder het volgende:

[..]

???? was dat jou antwoord op zijn vraag :?
jep... ik had haast, en ging ervan uit dat ie het op deze manier wel begrijpen zou, overigens is die strstr functie ook wel netjes, kende hem alleen nog neit :D

als dit hier staat heb ik een php-generated sig :)


Verwijderd

Topicstarter
Op zaterdag 22 september 2001 21:16 schreef jan-marten het volgende:
PHP:
1
2
3
4
<?
// hiermee hakt ie alles na het ? weg
$fromurl = strstr($link,"?");
?>

:)
UHm, als ik deze doe met $link=$HTTP_REFERER krijg ik juist het stuk na het ? ipv het deel ervoor!

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 16:13

HenkS

Da_king alias HenkS

topic goes up!!! :)


vraag ik me dus ook af, hoe krijg je het deel ervoor en niet erna? dan kan het toch niet met strstr maar moet je toch met explode gaan werken, of vergis ik me daarin?

  • Grum
  • Registratie: Juni 2001
  • Niet online
der zijn wel wat mogelijkheden (zonder regexp/substr)
code:
1
2
3
4
5
$fromurl = strrev(strstr(strrev($link),"?"));

of

list($fromurl, $zut) = explode('?', $link);
Pagina: 1