Göra en "one time use URL" med php?

Permalänk
Medlem

Göra en "one time use URL" med php?

Hej, nu är jag här igen!

tyckte att jag fick sådan bra hjälp sist, så varför inte fråga här igen?

Det är så att jag vill göra en "One time use URL" som det förklaras i titeln. Hur gör jag det med php, och utan modules?

tack i förhand:)

Visa signatur

"En dator"

Permalänk
Permalänk
Inaktiv

Ja, du kan ju spara alla URLer du vill ha i en databas sen ta bort dem när de har använts en gång.

Permalänk
Medlem

För övrigt så har jag googlat, i en halvtimma.

Visa signatur

"En dator"

Permalänk
Medlem
Skrivet av ohoy:

För övrigt så har jag googlat, i en halvtimma.

Och ändå så gör första träffen det du vill göra.

Permalänk
Medlem
Skrivet av iXam:

Och ändå så gör första träffen det du vill göra.

Första träffen är den här tråden...

Visa signatur

"En dator"

Permalänk
Skrivet av ohoy:

Första träffen är den här tråden...

Gissar att du använder Chrome och troligen står det

"Du besökte den här sidan blabla gånger den blabla"

under sökresultatet?

Permalänk
Medlem
Skrivet av ohoy:

Första träffen är den här tråden...

http:// onlamp.com/pub/a/php/2002/12/05/one_time_URLs.html

*zzz*

Permalänk
Medlem
Skrivet av Sephinator:

Gissar att du använder Chrome och troligen står det

"Du besökte den här sidan blabla gånger den blabla"

under sökresultatet?

Det stämmer. Har varit inne och kollat på den under tidigare.

Visa signatur

"En dator"

Permalänk
Medlem

Värst vad trevliga alla är idag!

Visa signatur

"En dator"

Permalänk
Medlem
Skrivet av ohoy:

Det stämmer. Har varit inne och kollat på den under tidigare.

Så du googlade en halvtimma, besökt en artikel som beskriver hur man gör och dessutom med kod och sen ändå skapar ett inlägg där du undrar hur man gör det samt tycker det är underligt att vi reagerar negativt? Är det korrekt uppfattat eller har jag missat något?

PS. Jag ÄR en surgubbe.....

Permalänk
Medlem
Skrivet av iXam:

Så du googlade en halvtimma, besökt en artikel som beskriver hur man gör och dessutom med kod och sen ändå skapar ett inlägg där du undrar hur man gör det samt tycker det är underligt att vi reagerar negativt? Är det korrekt uppfattat eller har jag missat något?

PS. Jag ÄR en surgubbe.....

Jag är ny till PHP, vilket gör allt mycket svårare.

Tråkigt för dig..

Visa signatur

"En dator"

Permalänk

Förstår att det kan vara jobbigt när man är nybörjare på något men nu var faktiskt den där artikeln (http://onlamp.com/pub/a/php/2002/12/05/one_time_URLs.html) väldigt pedagogisk. Testa själv och återkom gärna med frågor här om du har något specifikt problem eller om du kör fast med något

Permalänk
Medlem

Och här är en liten artikel jag skrev för en massa år sedan som behandlar en liknande grejj.
http://www.netrogenic.com/public/linkprotection/

Permalänk
Medlem
Skrivet av infinity08:

Förstår att det kan vara jobbigt när man är nybörjare på något men nu var faktiskt den där artikeln (http://onlamp.com/pub/a/php/2002/12/05/one_time_URLs.html) väldigt pedagogisk. Testa själv och återkom gärna med frågor här om du har något specifikt problem eller om du kör fast med något

\n"; print "\n"; print " http://".$_SERVER['HTTP_HOST']."/get_file.php?q=$token\n "; ?> kommer upp istället för den "riktiga" länken..

Visa signatur

"En dator"

Permalänk
Skrivet av ohoy:

\n"; print "\n"; print " http://".$_SERVER['HTTP_HOST']."/get_file.php?q=$token\n "; ?> kommer upp istället för den "riktiga" länken..

Du måste ha gjort något fel någonstans.

Eftersom ett "?>" kommer med så gissar jag att du har gjort något fel i syntaxet.
Kopiera in koden som skriver ut det där här.

Permalänk
Medlem
Skrivet av Sephinator:

Du måste ha gjort något fel någonstans.

Eftersom ett "?>" kommer med så gissar jag att du har gjort något fel i syntaxet.
Kopiera in koden som skriver ut det där här.

Nu när du sa det så såg jag det!
Tack så mycket!

Konstigt, för jag har bara kopierat in det, varför lägger man upp det felaktigt? för att testa dom som försöker?

Nu när det ändå är igång kan jag ta en fråga till. om jag gör en form med en submit knapp, och sedan klickar submit så kommer det upp ?%3F= bakom .php i adressbaren, jag vill ha ?q istället.. går det?

Visa signatur

"En dator"

Permalänk

sätt method='post' på formen och sen kan du ha vilken target du vill. Tex:
<form method='post' action='index.php?q=minsida'>
...
</form>

Permalänk
Medlem
Skrivet av infinity08:

sätt method='post' på formen och sen kan du ha vilken target du vill. Tex:
<form method='post' action='index.php?q=minsida'>
...
</form>

Funkar ej, blir bara ett ? utan någon effekt.

<form> Key: <input type="text" method="post" action="get_file.php?q=" /><br /> <input type="submit" value="Submit"/> </form>

Visa signatur

"En dator"

Permalänk
Skrivet av ohoy:

Funkar ej, blir bara ett ? utan någon effekt.

<form> Key: <input type="text" method="post" action="get_file.php?q=" /><br /> <input type="submit" value="Submit"/> </form>

Du ska ha method="post" och action="" på <form> och inte på <input>

Permalänk
Medlem
Skrivet av Sephinator:

Du ska ha method="post" och action="" på <form> och inte på <input>

Tack, fungerar. Men det var nog inte så simpelt som jag trodde. Att man skulle kunna skriva in en genererad kod som tråden egentligen handlar om, och att den redrictar en om man srkiver en korrekt kod.. äh strunta i det.

Visa signatur

"En dator"