RoamingFire
Well-Known Member
- Регистрация
- 04.01.2008
- Сообщения
- 145
Короче реально замучился... Такая вот фигня, в одном скрипте могу прочитать куки в другом нет!
Кусок кода в котором не могу прочитать:
Вот кусок кода в котором читает кукиз:
Помогите, я уже пол-часа мучаюсь...
Кусок кода в котором не могу прочитать:
На заметку - это очень большой скрипт, и уже выведено много хтмл кода перед чтением кукиз(может от этого что то зависит?)if (isset($_COOKIE["rsgb_adm"]))
{
if ($_COOKIE["rsgb_adm"] == md5(md5($CFG["adm_pswd"])))
{
echo "<B>Администраторские настройки:</B><BR>";
echo "<A href = \"edit.php?id=".$row["id"]."\">Редактировать</A> <A href = \"delete.php?id=".$row["id"]."\">Удалить</A><BR>";
echo "IP: ".$row["ip"];
}
}
Вот кусок кода в котором читает кукиз:
Код:
if (!isset($_COOKIE["rsgb_adm"]) || $_COOKIE["rsgb_adm"] != md5(md5($CFG["adm_pswd"])))
{
if (!isset($_POST["login"]))
{
echo "<HTML>";
echo "<HEAD>";
echo "<TITLE>Панель администратора</TITLE>";
echo "<LINK rel = \"stylesheet\" type = \"text/css\" href = \"style.css\">";
echo "</HEAD>";
echo "<BODY>";
echo $_COOKIE["rsgb_adm"]."<BR>"; // вывел для проверки
echo md5(md5($CFG["adm_pswd"])); // это тоже
echo "<DIV align = \"center\">";
echo "<B>Вход в панель администратора</B>";
echo "<FORM action = \"admin.php\" method = \"POST\">";
echo "<TABLE>";
echo "<TR><TD>Пароль:</TD><TD><INPUT type = \"password\" name = \"adm_pswd\"></TD></TR>";
echo "<TR><TD colspan = \"2\" align = \"center\"><INPUT type = \"submit\" value = \"Войти\" name = \"login\"></TD></TR>";
echo "</TABLE>";
echo "</FORM>";
echo "</DIV>";
echo "</BODY>";
echo "</HTML>";
}
else
{
if ($_POST["adm_pswd"] == $CFG["adm_pswd"])
{
setcookie("rsgb_adm",md5(md5($CFG["adm_pswd"])),time()+900);
HEADER("Location: index.php");
}
else
{
echo "<HTML>";
echo "<HEAD>";
echo "<TITLE>Панель администратора</TITLE>";
echo "<LINK rel = \"stylesheet\" type = \"text/css\" href = \"style.css\">";
echo "</HEAD>";
echo "<BODY>";
echo "<DIV align = \"center\">";
echo "<B>Не верный пароль! <A href = \"admin.php\">Повторить</A>.</B>";
echo "</DIV>";
echo "</BODY>";
echo "</HTML>";
}
}
}
else
{
echo "все ок, куки есть";
}