Ошибки в логике [php]. Нужна помощь.
Код:
if($username=="guest"){
if($art==1){
echo $art;
echo "<a href=".$PHP_SELF."?art=2";
}
if($art==2){
echo $art;
}
}
else{
echo "Wrong name ".$username;
}
if($art==1){
echo $art;
echo "<a href=".$PHP_SELF."?art=2";
}
if($art==2){
echo $art;
}
}
else{
echo "Wrong name ".$username;
}
Возможно я и ошибаюсь, но когда страница загрузилась $username есть, а когда ты сново переходишь - он может существовать перестать. Проверь это.
по идее будет работать так:
"<a href=".$PHP_SELF."?art=2&username=guest";
если конечно твоему скрипту все равно каким методом передаются данные (GET или POST).
Если не хочешь постоянно передавать параметр
username,то нужно как-то фиксировать состояние
авторизации на удаленном компьютере (кукисы, например)