iemand die mij kan helpen?
script =
<?php
if ($_SERVER['REMOTE_ADDR'] == '000.000.000.000') {
print 'Go away';
}
?>
wat ik wil =
<?php
if ($_SERVER['REMOTE_ADDR'] == 'check external databse for ip') {
print 'without warning, automaticly go to http://website.com';
}
?>
Als persoon eenmaal op die website aangekomen is dan:
<?php
if ($_SERVER['REMOTE_ADDR'] == 'from database') {
print 'tekst + information from database';
}
?>
Doel: Website A heeft een account bij website B
Website B heeft een database waar ipadressen in staan welke om welke reden dan ook niet op die site mogen komen.
gebruiker met ipadres in die database komt op website A
Deze moet naar website B doorgestuurd worden.
Op website B moet hij naar pagina XX gestuurd worden
Pagina XX op website B legt uit waarom hij gebannen is op website A, deze info staat in een database,
omdat website C deze info eerder heeft gemeld aan website B.
Korte hypothetische stelling:
Jaap is op sitedeals.nl niet zo lief geweest, heeft daar lopen dreigen.
Jaap wordt door sitedeals.nl gebant maar zijn ipadres wordt gemeld bij ikzorgdatjijnergensmeerkaninternetten
Jaap komt op sitedeals.nl of een andere website die aangesloten is bij ikzorgdatjijnietmeerkaninternetten
en moet dus doorgestuurd worden naar ikzorgdatjijnergensmeerkaninternetten/pagina
Op die pagina leest hij dat sitedeals.nl hem heeft gemeld als bedreiger.
Daar op die pagina, dat lukt mij wel weer :P
- Hellup
-
24-02-2017, 14:19 #1
- Berichten
- 132
- Lid sinds
- 9 Jaar
Hellup
-
-
24-02-2017, 14:24 #2
- Berichten
- 4.961
- Lid sinds
- 17 Jaar
Re: Hellup
Welke code kom je niet uit dan?
if ($_SERVER['REMOTE_ADDR'] == 'check external databse for ip') {
print 'without warning, automaticly go to http://website.com';
}
Is toch prima?
Gewoon redirecten naar ikzorgdatjijnergensmeerkaninternetten .nl
-
24-02-2017, 14:28 #3
- Berichten
- 132
- Lid sinds
- 9 Jaar
Re: Hellup
<?php
if ($_SERVER['REMOTE_ADDR'] == '000.000.000.000') {
print 'Go away';
}
?>
Als ik daar bijvoorbeeld ipv 000.000.000.000 maar ".$row['ipadressen']." neer zou zetten, dan werkt dat niet.
Dat is dan nog lokaal.
Nu moet dat nog van een DB komen van een andere site.
Plus als ik ipv print 'Go away'; bijvoorbeeld print 'header(\'Location: http://dieenewebsite.nl'; neer zou zetten, gaat ook niet werken niet
-
24-02-2017, 14:31 #4
- Berichten
- 57
- Lid sinds
- 19 Jaar
Re: Hellup
Waarom niet gewoon een query doen waarbij je checked of het IP-adres van de gebruiker in de database voorkomt? Indien dat het geval is stuur je hem door naar de betreffende website.
-
24-02-2017, 14:33 #5
- Berichten
- 1.290
- Lid sinds
- 13 Jaar
Re: Hellup
Een simpele query runnen, bijvoorbeeld kijken hoeveel rows je terugkrijgt als je SELECT id FROM databse WHERE ip = ip.
Je kunt ook direct middels een query de count opvragen, wat waarschijnlijk nog sneller is. Vervolgens doe je dan in die IF statement zo'n dergelijke query.
-
24-02-2017, 14:35 #6
- Berichten
- 132
- Lid sinds
- 9 Jaar
Re: Hellup
de hypothese is:
Jij (jouw ip) bent bij BAOF.org gemeld door sitedeals.nl als iemand die met de dood heeft lopen dreigen.
Nu wil jij naar noemeenseensite.nl die aangesloten is bij baof.org
die moet als hij daar naartoe gaat op basis van zijn ip zonder waarschuwing van: u wordt doorgestuurd
gelijk terecht komen op baof.org/jijbentgemeld.php
Op baof.org/jijbentgemeld.php moet hij zien door wie en waarom hij gemeld is (eveneens dankzij zijn ipadres)
De actie die hij moet doen om te zorgen dat hij deze meldingen niet meer krijgt, dat is iets wat ik wel weer kan.
Dit houdt dus in dat noemeenseensite.nl niet zijn eigen DB gebruikt om te checken, maar die van baof.org (api maken? > kan ik niet)
en op baof.org/jijbentgemeld.php word in een eigen DB gecheckt.
de grote vraag is, how the f... :P ga ik dit doenLaatst aangepast door Cor Japin : 24-02-2017 om 14:44
-
24-02-2017, 14:48 #7
- Berichten
- 1.344
- Lid sinds
- 18 Jaar
Re: Hellup
Je kan BAOF integreren maar dan moet je weten als hun met een API werken en kan je het waarschijnlijk via PHP json aanroepen.
-
24-02-2017, 14:50 #8
- Berichten
- 132
- Lid sinds
- 9 Jaar
Re: Hellup
oke, maar de vraag is, hoe :P #blackout #ontwetendheid #domdomdom #hellup
-
24-02-2017, 15:08 #9
- Berichten
- 691
- Lid sinds
- 15 Jaar
Re: Hellup
Zorg voor een array met ips en doe het als volgt:
<?php
if (in_array($_SERVER['REMOTE_ADDR'], $ips)) {
// IP komt voor in $ips
}
?>
-
24-02-2017, 15:10 #10
- Berichten
- 1.290
- Lid sinds
- 13 Jaar
Re: Hellup
Je kunt ook alle aangesloten bedrijven toegang geven tot de database. Of je moet inderdaad een API bouwen, als je niet weet hoe dat werkt, is het misschien niet heel verstandig zoiets dergelijks te gaan bouwen. Als het redelijk groot wordt is een degelijke en veilige API wel van belang namelijk.
-
24-02-2017, 15:11 #11
- Berichten
- 132
- Lid sinds
- 9 Jaar
Re: Hellup
kan jij api`s bouwen? :P hahahaha en dan wel de veilige he gnegnegne
-
24-02-2017, 15:14 #12
- Berichten
- 1.344
- Lid sinds
- 18 Jaar
Re: Hellup
BAOF is van jou?
https://www.google.nl/search?q=create+api+from+database
-
24-02-2017, 15:14 #13
- Berichten
- 691
- Lid sinds
- 15 Jaar
Re: Hellup
Zoek eens op REST API
-
24-02-2017, 15:19 #14
- Berichten
- 132
- Lid sinds
- 9 Jaar
Re: Hellup
-
24-02-2017, 20:36 #15
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Hellup
Leuk initiatief (ook al is een ip block zo te omzeilen), maar let ook op de privacy wetgeving.
De Europese privacy verordening krijgt tanden. Ip is ook een persoonsgegeven. Jij wordt voor de wet dan de verwerker en de melder de verantwoordelijke en je moet bij wet dan een verwerkersovereenkomst te sluiten met elke melder. Daarnaast ook een subbewerkerovereenkomst met je hoster. Kortom een hoop gedoe met boetes die kunnen oplopen tot volgens mij iets van de 20.000.000 euro als je je niet aan de wet houd. Wordt je db gehacked, dan moet dat gemeld worden bij de betreffende autoriteit wat een hoop kosten en rompslomp met zich mee kan brengen. In de praktijk zal het hopelijk wel meevallen maar be warned ;)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic