Auto click link

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Harri takkert

harri takkert

26/04/2012 21:15:37
Quote Anchor link
Hoi beste PHP'ers,

bestaat er een mogelijkheid om een php script links te laten openen.
Bijvoorbeeld als ik een email heb met daarin een activatie link.

Dat het PHP script de activatielink op de server opent waardoor
het account geactiveerd word zonder tussenkomst van de gebruiker.

Hier was ik even nieuwsgierig na.
Hoop dat iemand het antwoord hier op weet.

Alvast bedankt.

Groetjes,

Harrie
 
PHP hulp

PHP hulp

07/11/2024 14:16:49
 
- Ariën  -
Beheerder

- Ariën -

26/04/2012 21:20:06
Quote Anchor link
Met de imap() functies in PHP kan je een mail openen, met een leuke reg-ex kan je op URL's filteren en deze kanje vervolgens wel uitlezen.

Het is niet iets wat je in 10 regels kan doen, maar als je zin hebt om zoiets te maken....
Hét kan...
 
Erwin H

Erwin H

26/04/2012 21:22:19
Quote Anchor link
Ja, er zijn verschillende manieren. Met file_get_contents, maar volgens mij ook wel met curl (hoewel ik daar weinig tot geen ervaring mee heb).

Maar ik wil het toch gezegd hebben, wat je nu beschrijft is iets wat ik als gebruiker ongelooflijk niet leuk zou vinden! Elke website die zoiets voor mij zou doen zou ik nooit meer bezoeken.
 
Harri takkert

harri takkert

26/04/2012 21:28:07
Quote Anchor link
Hoi Aar,
bedankt voor je reactie.

Wat bedoel je precies met uitlezen.
Want om een activatie link te activeren
moet je de webpagina openen zodat de server
van de activatie link, hem registreert als geactiveerd.

Erwin,

volgens mij heb ik niet helemaal goed uitgelegd
wat ik bedoel.

Ik zou het de gebruiker juist makkelijker willen
maken door de activatie mail van een willekeurige
website automatisch te activeren zodat de gebruiker dit niet hand-
matig hoeft te doen.

Het is uiteindelijk maar een ideetje hoor :)
 
- Ariën  -
Beheerder

- Ariën -

26/04/2012 21:29:57
Quote Anchor link
Uitlezen, een tekst in een string opzoeken ;-)
 
- SanThe -

- SanThe -

26/04/2012 21:34:12
Quote Anchor link
Harri takkert op 26/04/2012 21:28:07:
Ik zou het de gebruiker juist makkelijker willen
maken door de activatie mail van een willekeurige
website automatisch te activeren zodat de gebruiker dit niet hand-
matig hoeft te doen.


1e - Volgens mij kan je helemaal niet bij die mail komen.
2e - Als iemand anders voor mij een account maakt, dan is het dus mogelijk dat ik van niks weet en dat toch mijn account is geaktiveerd. Lijkt mij helemaal niks.
 
Harri takkert

harri takkert

26/04/2012 21:37:00
Quote Anchor link
SanThe,

ik snap wat je bedoelt.
Vandaar dat ik wou doen met een soort tijdelijke
email adres site zoals je wel vaker ziet.

Alleen de activatie mail die je binnen krijgt
op dat tijdelijke email adres wordt dan automatisch
geactiveerd.

Leek me wel handig als mensen een account moeten
maken op een site waar ze helemaal geen zin in hebben.
 
Eddy E

Eddy E

26/04/2012 21:43:55
Quote Anchor link
Waarom wil je een activatie-controle per email automatisch activeren?

Waarom dan niet gewoon ZONDER activitie werken?
Dus niet eens een mail sturen maar gewoon gelijk toestaan?

Is korter, sneller, minder fout-gevoelig en makkelijker.


Waarom wil je zo moeilijk doen?
 
- SanThe -

- SanThe -

26/04/2012 21:47:23
Quote Anchor link
Harri takkert op 26/04/2012 21:37:00:
Leek me wel handig als mensen een account moeten
maken op een site waar ze helemaal geen zin in hebben.


Uh, dat ga je dan toch ook niet doen lijkt mij.
 
Harri takkert

harri takkert

26/04/2012 21:55:11
Quote Anchor link
SanThe,

soms kom je tijdens het surfen
een site tegen waar je simpelweg 1 forum
post wilt bekijken of 1 ding wilt downloaden.

Vaak moet je je hier eerst voor gaan registreren
op de desbetreffende website. Terwijl je slechts
1 ding van die site wil.

Dan heb je weinig zin om je helemaal te gaan
registreren maar het moet toch (als bugmenot.com geen
uitkomst bied)

Veel mensen gebruiken dan een tijdelijk email adres.
Zodat ze wel kunnen registreren als gebruiker maar
niet meteen mail krijgen van die website.

voorbeeld: jetable.org of tempemail.com

nu lijkt het mij nog makkelijker als de tijdelijke
email site ook meteen de activatie link
aanklikt zodat de gebruiker nog sneller
zijn account kan gebruiken.

hoop dat het zo wat duidelijker is
 
Obelix Idefix

Obelix Idefix

26/04/2012 21:55:46
Quote Anchor link
Begrijp ik het goed, dat je mensen een tijdelijk emailadres wilt laten aanmaken en als in een mail een link staat, moet die automatisch worden uitgevoerd?

Vertel dan gelijk in je openingspost het hele verhaal. Nu heb je het alleen over het openen van een link in een e-mailbericht. E-mail is privé en heb je, normaal gesproken, geen toegang toe. En hoe zou een script (dat draait op een webserver) dan mijn mail moeten scannen om te kijken of daar een activatielink in staat?
Je hele vraag lijkt me in dat licht dan ook wat onzinnig.
 
Erwin H

Erwin H

26/04/2012 22:00:04
Quote Anchor link
Ik denk dat de meeste mensen het niet helemaal begrijpen. Wat TS wil is niet de activatie mail sturen EN direct de link erin uitvoeren, maar een website bouwen die dat voor gebruikers die zich registreren op een willekeurige website.

Dat gezegd hebbende, het is niet iets wat ik zou willen (niet als gebruiker en niet als website owner). Maar dat volledig terzijde. Ik ben geloof ik ook de enige die nooit op facebook komt....
 
- SanThe -

- SanThe -

26/04/2012 22:03:16
Quote Anchor link
@Harri: In zo'n geval geef ik een compleet onzinnig emailadres op en tot nu toe is dat altijd voldoende geweest. Nog geen last van aktivatiemailtjes gehad bij sites waar ik slechts 1 keer actief ben geweest.

Toevoeging op 26/04/2012 22:05:17:

Erwin H op 26/04/2012 22:00:04:
Ik ben geloof ik ook de enige die nooit op facebook komt....


Hier nog een, je bent dus niet alleen.
 
Jan terhuijzen

jan terhuijzen

26/04/2012 22:09:44
Quote Anchor link
Ik weet het niet zeker maar als je een HTML mail stuurt naar een persoon en je zet bijvoorbeeld in de mail een javascript dat de link opent bij het laden?
Bijvoorbeeld dit?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<script type="text/jacvascript">
function link() {
window.location
("<? /* output de link zodat hij op deze plek in het javascript komt*/ ?>");
}
window.onLoad=link;
</script>
 
Harri takkert

harri takkert

26/04/2012 22:10:48
Quote Anchor link
Excuses, had meteen het hele idee er achter
moeten vertellen :)

Ik zal het nog een keer duidelijk proberen uit te leggen.

Gebruiker John moet zich voor site A registreren (bijvoorbeeld kookforum.nl)
John heeft niet veel trek (ha-ha) om zich te
registreren op kookforum.nl omdat hij maar 1 recept nodig heeft.

John registreert zich op site A met een tijdelijk email adres
dat hij gegenereerd heeft op [mijn site]. Dus hij vult
op het registratie formulier van site A bij emailadres "temp38438@[mijnsite]" in.

Site A stuurt een activatie link naar temp38438@[mijnsite].
[mijnsite] activeert vervolgens de activatie link automatisch
zodat John meteen aan de slag kan en dat niet zelf hoeft te doen.

John haalt het ene recept dat hij nodig had van kookforum.nl
en hoeft zijn account verder niet meer te gebruiken.
Doordat hij niet zijn eigen email heeft gebruikt krijgt hij verder ook geen
mail meer.


Mijn vraag is dus of een script die activatie link
kan activeren
 
Jan terhuijzen

jan terhuijzen

26/04/2012 22:13:25
Quote Anchor link
Eigenlijk is dit topic gewoon een soort vraag hoe je een site misbruikt? toch?
 
Obelix Idefix

Obelix Idefix

26/04/2012 22:35:17
Quote Anchor link
Een andere, praktische, vraag: vaak staan er in zo'n activatiemail meerdere links. Hoe wil je gaan achterhalen welke je nodig hebt?
 
Harri takkert

harri takkert

27/04/2012 09:44:45
Quote Anchor link
Daar had ik nog niet over nagedacht.

Vroeg me eigenlijk alleen af of het
überhaupt mogelijk was dat php een
activatie link kon openen.

Maar er werd veel dieper op mijn vraag
ingegaan dan wat ik in de eerste instantie dacht.

Waarvoor mijn dank :)

Ik vraag me nog steeds af, of het mogelijk is
om het php script de activatie link te laten openen
 



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.