PDA

Bekijk Volledige Versie : Extra functie voor een link



Anno
28/12/03, 09:00
Ik heb een link naar een externe site op een pagina staan.
wanneer die link geactiveerd wordt dan moet er gelijktijdig een mail naar
mij gestuurd worden.

De functie mail werkt, maar hoe koppel ik dit het beste aan die link ?

Ik heb nu b.v deze link <a href="http://www.dezelink.nl/"
target="_blank">link</a>

En onderstaande moet gebeuren als die link wordt aangeklikt

<?php
$naartoe= "ik@wxs.nl";
$onderwerp= "bezochte link";
$mailvan = "ik@ram.nl";
$tekst = "Deze link is aangeklikt";

if (hier moet wat staan) {
mail($naartoe,$onderwerp,$tekst,"FROM:$mailvan");
}
?>

Daniel Tryba
28/12/03, 14:45
Anno <anno-zerowegermee@wxs.nl> wrote:
> Ik heb een link naar een externe site op een pagina staan.
> wanneer die link geactiveerd wordt dan moet er gelijktijdig een mail naar
> mij gestuurd worden.
>
> De functie mail werkt, maar hoe koppel ik dit het beste aan die link ?
>
> Ik heb nu b.v deze link <a href="http://www.dezelink.nl/"
> target="_blank">link</a>
>
> En onderstaande moet gebeuren als die link wordt aangeklikt
>
> <?php
[knip]
> if (hier moet wat staan) {
> mail($naartoe,$onderwerp,$tekst,"FROM:$mailvan");
> }
> ?>

Volgens mij heb je nog niet door dat PHP serverside is en het klikken op
een link in een browser clientside. Deze enige manier waarop dit gaat
lukken is door niet rechtstreeks naar http://www.dezelink.nl/ te linken
maar naar een redirector script op jou machine. Aan dat script geef je
de url als parameter me en vandaar stuur je je mail, daarna redirect je
de client naar de url opgegeven in de parameter....

--

Daniel Tryba

Rene Pijlman
28/12/03, 15:45
Anno:
>Ik heb een link naar een externe site op een pagina staan.
>wanneer die link geactiveerd wordt dan moet er gelijktijdig een mail
>naar mij gestuurd worden.

Daarvoor zou je moeten linken naar een script op de server, dat de mail
stuurt en de browser redirect naar de eigenlijke link.

Risico's:
- strafpunten van zoekmachines ("deceptive redirect")
- je krijgt mail elke keer als een botje de pagina spidert
- je bent kwetsbaar voor een eenvoudige mail flood attack

--
René Pijlman

Wat wil jij leren? http://www.leren.nl