Е-mail адрес в url-to?

confiscate

Registered
Здравейте

Искам да използвам е-mail адреса и get метода за извличане на някаква информация.

Направил съм url-to да е следното:
Код:
http://proile.php?mail=did@abv.bg

И чрез GET взимам mail и си показвам каквото ми трябва.

Въпросът ми е: Може ли това да ми създаде проблеми или мога да го използвам ? Притесняваме главно @, която сега си излиза като @ във всички браузъри, които пробвах , но доколкото четох може и да се покаже със символи , които трябва да енкодна.


Благодаря предварително!

Поздрави
 
Ето ти една филтрирана заявка.
PHP:
if (isSet($_GET['mail']))
{        
	$email=addslashes(htmlspecialchars($_GET['mail'])); 
        echo $email;
}

Прочети тук: http://php.net/manual/en/function.urlencode.php
 
dakata__92 каза:
Ето ти една филтрирана заявка.
PHP:
if (isSet($_GET['mail']))
{        
	$email=addslashes(htmlspecialchars($_GET['mail'])); 
        echo $email;
}

Прочети тук: http://php.net/manual/en/function.urlencode.php
Мисля, че автора има предвид друго.

Когато даваш линк:

PHP:
$email = "dadada@da.com"; // или нещо друго
$email = urlencode($email);//'кодира' се в урл-формат
$email = htmlentities($email);//против xss атаки
echo "<a href='$email'>$email</a>";
Когато го взимаш:

PHP:
$email = $_GET['email'];
$email = urldecode($email);
 

Back
Горе