[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос про функции
Sexy Devil
у меня есть функция добавления юзеров:

<?php

function
add_users () // Функция добавления пользователей
{
global $login;
global $email;
global $password;
global $password2;
global $test;
global $db;

$login = htmlspecialchars(stripcslashes($login)); // Удаляем html - теги
$email = htmlspecialchars(stripcslashes($email)); // Удаляем html - теги
$password = htmlspecialchars(stripcslashes($password)); // Удаляем html - теги
$password = md5 ($password); // Шифруем с помощью md5()
$password2 = md5 ($password2); // Шифруем с помощью md5()
$login = trim($login); // Удаляем лишние пробелы
$email = trim($email); // Удаляем лишние пробелы
$password = trim($password); // Удаляем лишние пробелы

if ( $password === $password2 )
{
$db->query( "INSERT INTO `users` ( `login`, `email`, `password` ) VALUES ( '%s', '%s', '%s' )", $login, $email, $password );
}
else
{
echo "<script>alert ('Повторите пароль еще раз!')</script><br>";
}
}


?>



но там находятся глобальные переменные, я слышал что это не безопасно, но как же тогда передать функции эти переменные.
Нужно на месте вызова функции сделать так:

add_users ($login, $email, $password, $password2, $test, $db);


или как еще?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.