E-Mail- en Gastenboek script met IP log gezocht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Pagina: 1 2 volgende »

Peter dhc

peter dhc

07/01/2010 19:53:00
Quote Anchor link
Hallo,

ik heb een vraagje voor een script. :)
Is er een php script voor een contact formulier?
Eerst had ik deze: http://phphulp.nl/php/scripts/1/127/
maar die logt het IP adres niet. En dat zou ik toch wel graag hebben, omdat je zo met een vals e-mail adres kan spammen ofzoiets.
Zo zoek ik ook een gastenboek dat je ip adres logt, ik heb vandaag al een stuk of 5 gastenboeken geprobeert, maar ze werkten niet. (wel daterend uit het jaar nul)
Maar dat zal vast aan mij liggen.
Gewijzigd op 01/01/1970 01:00:00 door Peter dhc
 
PHP hulp

PHP hulp

01/12/2024 10:15:55
 
- Ariën  -
Beheerder

- Ariën -

07/01/2010 19:57:00
Quote Anchor link
Neem eens een betere titel.
"Vraagje" zegt niks over dat je een contact-formulier zoekt.

Heb je overigens al hier gekeken:
http://phphulp.nl/php/zoeken.php?search=1&q=contact&w=PHP+scripts ?

En: http://phphulp.nl/php/zoeken.php?search=1&q=gastenboek&w=PHP+scripts
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
 
Robin de Vries

Robin de Vries

07/01/2010 19:59:00
Quote Anchor link
Je kan het toch vrij eenvoudig ombouwen tot een ip-loggend iets?

de ingrediënten: if-lus, $_SESSION, session_start(); en $_SERVER['REMOTE_ADDR']
 
Pim -

Pim -

07/01/2010 20:40:00
Quote Anchor link
Waarom zou je sessions nodig hebben?
 
Robin de Vries

Robin de Vries

07/01/2010 20:44:00
Quote Anchor link
cookie kan ook, maar je moet toch controleren of je het formulier niet al eens verzonden hebt. Zet een sessie, en je mag gedurende de sessie niet meer versturen.
het ip-adres kan ie leuk naar zichzelf opsturen.
 
SilverWolf NL

SilverWolf NL

07/01/2010 22:58:00
Quote Anchor link
Robin de Vries schreef op 07.01.2010 20:44:
cookie kan ook, maar je moet toch controleren of je het formulier niet al eens verzonden hebt. Zet een sessie, en je mag gedurende de sessie niet meer versturen.
het ip-adres kan ie leuk naar zichzelf opsturen.


Dit klopt niet helemaal: Sessies en cookies zijn heel makkelijk te verwijderen: als je je cache leeg maakt zijn de cookies weg, en de sessies zijn weg als je je browser sluit. Het best kan je gewoon alleen het IP meesturen, of eventueel in een database zetten, met een DATETIME veld erbij, en dan pas weer een formulier versturen of posten in het gastenboek als er bijvoorbeeld een interval van 10 minuten gepasseerd. Dit is veel veiliger dan met cookies of sessions te werken, omdat de data daarvan client-side gemanipuleerd kan worden. Het best kan hij een kant-en-klaar script zoeken met een goede anti-spam.
Gewijzigd op 01/01/1970 01:00:00 door SilverWolf NL
 
Peter dhc

peter dhc

08/01/2010 16:37:00
Quote Anchor link
Reagerend op Edoxile:
Waarom zou het niet kloppen?
Want ik hoef alleen de IP's te weten van mensen die emails sturen, en als je op verzenden klikt wordt ook de sessie al opgeslagen (toch?) dus dan kan je al niet meer afsluiten of de cache legen.
 
Joren de Wit

Joren de Wit

08/01/2010 16:49:00
Quote Anchor link
Quote:
Dit klopt niet helemaal: Sessies en cookies zijn heel makkelijk te verwijderen: als je je cache leeg maakt zijn de cookies weg, en de sessies zijn weg als je je browser sluit.
Dit klopt niet helemaal. Cookies worden inderdaad client side opgeslagen en zijn daar dus te verwijderen, maar sessies worden op de server opgeslagen. En het hangt maar net van de instellingen af hoe lang een sessie bewaard blijft. Hij kan inderdaad weggegooid worden zodra de browser gesloten wordt, maar het kan ook zijn dat de sessie een bepaalde levensduur meegekregen heeft. Daar heeft een gebruiker verder geen invloed op.

Verder kan session data ook niet client-side gewijzigd worden, simpelweg omdat deze op de server opgeslagen wordt.
 
Niels K

Niels K

08/01/2010 17:38:00
Quote Anchor link
@Blanche,

Wat is dus veiliger?
 
Mr D

Mr D

08/01/2010 17:50:00
Quote Anchor link
Blanche schreef op 08.01.2010 16:49:
Quote:
Dit klopt niet helemaal: Sessies en cookies zijn heel makkelijk te verwijderen: als je je cache leeg maakt zijn de cookies weg, en de sessies zijn weg als je je browser sluit.
Dit klopt niet helemaal. Cookies worden inderdaad client side opgeslagen en zijn daar dus te verwijderen, maar sessies worden op de server opgeslagen. En het hangt maar net van de instellingen af hoe lang een sessie bewaard blijft. Hij kan inderdaad weggegooid worden zodra de browser gesloten wordt, maar het kan ook zijn dat de sessie een bepaalde levensduur meegekregen heeft. Daar heeft een gebruiker verder geen invloed op.

Verder kan session data ook niet client-side gewijzigd worden, simpelweg omdat deze op de server opgeslagen wordt.


Een gebruiker heeft wel invloed op sessions.
Door mijn cookie met het session id te verwijderen zijn sessions ook zo goed als verwijderd. De server doet er in ieder geval niks meer mee.
 
GaMer B

GaMer B

08/01/2010 17:53:00
Quote Anchor link
Mr D schreef op 08.01.2010 17:50:
Blanche schreef op 08.01.2010 16:49:
Quote:
Dit klopt niet helemaal: Sessies en cookies zijn heel makkelijk te verwijderen: als je je cache leeg maakt zijn de cookies weg, en de sessies zijn weg als je je browser sluit.
Dit klopt niet helemaal. Cookies worden inderdaad client side opgeslagen en zijn daar dus te verwijderen, maar sessies worden op de server opgeslagen. En het hangt maar net van de instellingen af hoe lang een sessie bewaard blijft. Hij kan inderdaad weggegooid worden zodra de browser gesloten wordt, maar het kan ook zijn dat de sessie een bepaalde levensduur meegekregen heeft. Daar heeft een gebruiker verder geen invloed op.

Verder kan session data ook niet client-side gewijzigd worden, simpelweg omdat deze op de server opgeslagen wordt.


Een gebruiker heeft wel invloed op sessions.
Door mijn cookie met het session id te verwijderen zijn sessions ook zo goed als verwijderd. De server doet er in ieder geval niks meer mee.


Pure sessies zijn niet te bewerken door gebruikers. Dat sommige script-kiddies een cookie gebruiken om de sessie-id op te slaan, is hun probleem, maar pure sessies worden server-side opgeslagen en zijn niet van buitenaf te beinvloeden. Tenzij je invoer van gebruikers gaat gebruiken als waarde voor de sessie...
 
SilverWolf NL

SilverWolf NL

08/01/2010 18:29:00
Quote Anchor link
Blanche schreef op 08.01.2010 16:49:
... maar sessies worden op de server opgeslagen...


Ja, maar naar sessies wordt altijd gerefereerd met een cookie, toch? in bepaalde cookies krijg ik namelijk SESSIONID ofzo, en volgens mij kan je ook je sessies niet meer accessen als je die cookie weggooit? Of heb ik dat fout? (zou best kunnen hoor ;) )

Edit: had de onderstaande reacties nog niet gelezen, maar daar staat ook al zoeits
Gewijzigd op 01/01/1970 01:00:00 door SilverWolf NL
 
Jaron T

Jaron T

08/01/2010 18:54:00
Quote Anchor link
Wat boeit de sessie als je gewoon het ip wilt weten.. ga niet moeilijk doen als het makkelijk kan
 
SilverWolf NL

SilverWolf NL

08/01/2010 18:57:00
Quote Anchor link
Jaron schreef op 08.01.2010 18:54:
Wat boeit de sessie als je gewoon het ip wilt weten.. ga niet moeilijk doen als het makkelijk kan


Het gaat erover of hij de spam kan tegenhouden met sessies, en dit is dus wel van belang. Het is niet een kwestie van moeilijk of makkelijk, maar van veilig en goed. Wat zou jou oplossing dan zijn?
 
Michael -

Michael -

08/01/2010 18:59:00
Quote Anchor link
Gewoon $_SERVER['REMOTE_ADDR'] in je mail scriptje zetten en mee laten sturen. Wat is nou 't probleem? Je wil een mail script en je wil 't IP weten van de gene die de mail aan jou heeft gestuurd. Ten eerste kan je gewoon mailen met een proxy en heb jij niks aan het ip adres en ten tweede wat wil je er überhaupt mee doen. Beetje nutteloos.
 
---- ----

---- ----

08/01/2010 19:11:00
Quote Anchor link
Turmin schreef op 08.01.2010 18:59:
Gewoon $_SERVER['REMOTE_ADDR'] in je mail scriptje zetten en mee laten sturen. Wat is nou 't probleem? Je wil een mail script en je wil 't IP weten van de gene die de mail aan jou heeft gestuurd. Ten eerste kan je gewoon mailen met een proxy en heb jij niks aan het ip adres en ten tweede wat wil je er überhaupt mee doen. Beetje nutteloos.


Najah soms zijn IP's nuttig
als iemand een botje aanzet en steeds mailtjes naar joun ding verzend.
Dan kun je het botje laten stoppe om het IP te blokeren
Mjah de meesten zijn wel slim dat ze Proxy gebruiken.
 
Mr D

Mr D

08/01/2010 19:34:00
Quote Anchor link
GaMer13 schreef op 08.01.2010 17:53:
Mr D schreef op 08.01.2010 17:50:
Blanche schreef op 08.01.2010 16:49:
Quote:
Dit klopt niet helemaal: Sessies en cookies zijn heel makkelijk te verwijderen: als je je cache leeg maakt zijn de cookies weg, en de sessies zijn weg als je je browser sluit.
Dit klopt niet helemaal. Cookies worden inderdaad client side opgeslagen en zijn daar dus te verwijderen, maar sessies worden op de server opgeslagen. En het hangt maar net van de instellingen af hoe lang een sessie bewaard blijft. Hij kan inderdaad weggegooid worden zodra de browser gesloten wordt, maar het kan ook zijn dat de sessie een bepaalde levensduur meegekregen heeft. Daar heeft een gebruiker verder geen invloed op.

Verder kan session data ook niet client-side gewijzigd worden, simpelweg omdat deze op de server opgeslagen wordt.


Een gebruiker heeft wel invloed op sessions.
Door mijn cookie met het session id te verwijderen zijn sessions ook zo goed als verwijderd. De server doet er in ieder geval niks meer mee.


Pure sessies zijn niet te bewerken door gebruikers. Dat sommige script-kiddies een cookie gebruiken om de sessie-id op te slaan, is hun probleem, maar pure sessies worden server-side opgeslagen en zijn niet van buitenaf te beinvloeden. Tenzij je invoer van gebruikers gaat gebruiken als waarde voor de sessie...


de data in de sessie is niet te bewerken idd, maar de server moet toch weten bij welke gebruiker een sessie hoort. Door een sessie id idd.. standaard wordt die in een cookie client side opgeslagen en met elke request meegestuurd.
 

08/01/2010 19:40:00
Quote Anchor link
Aar schreef op 07.01.2010 19:57:
Neem eens een betere titel.
"Vraagje" zegt niks over dat je een contact-formulier zoekt.

Zou je dat willen doen.
Erg kut om bij de laatste forum berichten 'vraagje' te hebben staan.
Ongeveer elk topic hier is een vraag.
 
---- ----

---- ----

08/01/2010 19:44:00
Quote Anchor link
Hoelahoep schreef op 08.01.2010 19:40:
Aar schreef op 07.01.2010 19:57:
Neem eens een betere titel.
"Vraagje" zegt niks over dat je een contact-formulier zoekt.

Zou je dat willen doen.
Erg kut om bij de laatste forum berichten 'vraagje' te hebben staan.
Ongeveer elk topic hier is een vraag.



indd daar heb je helemaal gelijk in:P
 
Peter dhc

peter dhc

09/01/2010 10:51:00
Quote Anchor link
Over die titel: Excuseer me.
Ik wil toch gaarne het ip adres weten. Tuurlijk weet ik hoe je dat kan omzeilen, maar buiten dat!
 
- Ariën  -
Beheerder

- Ariën -

09/01/2010 11:07:00
Quote Anchor link
$_SERVER['REMOTE_ADDR'] does the trick.
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.