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