Вы можете получить имя пользователя динамически из каталога, в котором находится файл.Используйте dirname
и __FILE__
, чтобы получить:
$username = dirname(__FILE__);
$username = mysql_real_escape_string($username);
$result = mysql_query("SELECT link, notes FROM links WHERE username='" . $username . "';");
Также я бы посоветовал вам отфильтровать ввод от пользователя:
$myUser = preg_replace('/[^a-zA-Z0-9_]/', '', $myUser);
Это заменит каждый символ, который не являетсябуквенно-цифровой символ или подчеркивание пустой строкой.В противном случае пользователь может выбрать "../../../foo/"
в качестве имени пользователя, что, вероятно, нарушит работу сценария.