Argos
12.05.2005, 19:03:48
Witam,
mam mały problem ,napisałem skrypt ,który wysyła na maila użytkownika losowo wygenerowane hasło gdy użytkownik zapomniał stare. Lecz chce dodać do tego maila link ,po wciśnięciu którego dopiero nastąpi update w bazie danych (jeżeli nie zostanie link kliknięty to pozostaje stare hasło). I z tym mam problem ,prosiłbym o jakąś pomoc jak to napisać bo nie mam pomysłu.
hwao
12.05.2005, 19:15:36
Dodajesz do bazy danych pole na jakis np 32 znakowy ciag znakow.
Jezeli user klika nowe haslo to wyylasz mu ten ciag w linku mailem (getem) i zapisujesz w bazie danych.
Potem porownujesz (po kliknieciu maila) czy oba sa takie same jak tak to zamieniasz haslo na nowe (3masz je w tabeli w bazie danych albo wyslane jest tez linkiem).
Argos
13.05.2005, 11:26:24
Dobra a teraz mam jeszcze jedno pytanie. Chciałbym wyciągnąć z linku np. "http://costam.org/index.php?id=cos" wlaśnie to "cos". Czy istnieje taka możliwość? Jak tak to w jaki sposób?
nospor
13.05.2005, 11:32:00
<?php
$cos=$_GET['id'];
?>
hwao
13.05.2005, 14:32:58
Kod
http://costam.org/index.php?id=cos
Wiec
id jest
kluczem a
cos wartoscia przypisanemu temu kluczowi
<?php
$_GET['klucz'];
?>
Czyli unas
<?php
$_GET['id'];
?>
i juz mamy:)
zawsze sie zaczyna od ? a kolejne atomy (klucz=wartosc) rozdzielamy &