$_GET
- это массив:
$token = $_GET['token'];
Поэтому, если вы распечатываете, вы должны увидеть часть токена строки запроса:
echo "'Token: $token'"; // should display 'Token: 3072420e7e32cbcf304da791537d757342cf5957';
NOTE
Если вы пытаетесь использовать $ token для поиска в базе данных mysql, вам необходимо сначала избежать косой черты, чтобы избежать проблем с безопасностью:
$token = mysql_real_escape_string($_GET['token']);
Кроме того, сначала вам нужно иметьподключение mysql перед вызовом mysql_real_escape_string()
.
NOTE V.2
В вашей строке запроса ваш токен будет содержать все, начиная с ?token=
пока PHP не встретит разделитель ключа / пары запроса (обычно &
и ;
).То есть:
http://www.blahblahblah.com/reset_password.php?token=3072420e7e32cbcf304da791537d757342cf5957&token2=otherstuff
&token2=otherstuff
будет еще одним ключом, доступным для $_GET['token2']
, поэтому с $_GET['token']
.
проблем не будет.