Forum Webscript.Ru
Программирование => Perl => Тема начата: Biggelow от 25 Сентября 2004, 07:38:34
-
Записываю cookies
print header(-cookie=>[$namecookie, $passcookie]);
а затем у меня идет пересылка
print "Location: gb.cgi\\n\\n";
Так он мне её отображает на странице, т.е. в html вписывает. Что делать?
-
Biggelow, мдя... Где ты такие локэйшены видел?
ФАК рулит.
-
glebushka Везде!
Не в лок дело, а в том что он мне отображет...
Убираешь print header все работает, но "печеньки" не пишет. Вообще у меня проблема эта из-за форума, он прописал их на свой путь. А как их взять отттуда я не знаю.
-
Biggelow, репит мессадж:
glebushka:
ФАК рулит.
ферхштейн?
-
Biggelow:
Не в лок дело
Это правда. А в том, что ты вставлчешь до него:)
-
$cookie = cookie(-name=>$namecookie, -value=>$passcookie);
print redirect(-cookie=>$cookie, -url=>\'gb.cgi\');
-
Wyclef, если бы он посмотрел в ФАКе, было бы лучше, для него же, заодно бы убедился, что относительные урлы в location используют не
Biggelow:
Везде!
И даже, наверное, понял, почему не используют.
-
Wyclef
В этом случае он мне при задании ссылки gb.cgi?page=$t
ссылку такую в строке браузера выводит, т.е. $t как было $t так и осталось.
-
print "$t";
print \'$t\';
-
print redirect(-cookie=>$cookie, -url=>\'gb.cgi?page=$t\');
-
Biggelow
Замени одинарные кавычки на двойные...