login  Naam:   Wachtwoord: 
Registreer je!
 Forum

get beveiligen (Opgelost)

Offline tbsites - 13/07/2007 18:59 (laatste wijziging 13/07/2007 19:02)
Avatar van tbsitesOnbekend hallo,

ik wil graag dat er iets verplicht is in een get. dus ik wil dat het bijv verplicht is om www. voor te zetten en met .nl/.com/.info moet eindigen.

dus ik kan bijv www.sitemasters.nl intikken maar geen sitemasters.

Als het niet klopt wil ik dat je een waarschuwing(alart) krijgt.

Ik hoop dat jullie wat weten 

Wat duidelijker:

Je kan http://adres.nl...masters.be intikken maar geen http://adres.nl...itemasters

6 antwoorden

Gesponsorde links
Offline Koen - 13/07/2007 19:01
Avatar van Koen PHP expert PHP.net: Ereg
en zoek naar tutorials over reguliere expressies
Offline tbsites - 13/07/2007 19:04
Avatar van tbsites Onbekend ja maar nu wil ik dat er wel wat tussen kan staan.
Offline Stijn - 13/07/2007 19:13
Avatar van Stijn PHP expert
  1. if( ! preg_match("~^www\.~" , $_GET['link1'] ) ) {
  2. echo 'Je moet www. ervoor plaatsten.';
  3. }
zoiets...
Offline tbsites - 13/07/2007 19:23 (laatste wijziging 13/07/2007 19:25)
Avatar van tbsites Onbekend ja dat werkt maar nu wil ik dat er ook nl/com/info/org etc. achter moet. ik heb zoiets geprobeerd maar dat werkt niet:

  1. <?php if( ! preg_match("~^www\.~" , $_GET['link1'] , ".\nl" ) ) {
  2. echo 'Je moet www. ervoor plaatsten.';
  3. } ?>
Offline Stijn - 13/07/2007 19:31
Avatar van Stijn PHP expert
  1. if( ! preg_match("~^www\.(.*?)\.(be|com|nl)~" , $_GET['link1'] ) ) {
  2. echo 'Je moet www. ervoor plaatsten.';
  3. }
en werkt dit?
Offline tbsites - 13/07/2007 19:34 (laatste wijziging 14/07/2007 09:47)
Avatar van tbsites Onbekend ja maar als ik nu ergens anders op de pagina:

  1. <?php echo 'Link: '.$_GET['link1'];?>
zet krijg ik dat gewoon te zien ook al typ ik bla in.(het staat opmeerdere plekken in de pagina en het is dus toch niet helemaal beveiligd.)

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s