Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 19:10 26.04.24 
Компютри и Интернет
   >> Perl
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | (покажи всички)
Тема прехвърляне към друга страница  
Автор e-de (член)
Публикувано19.02.01 18:29



това за което питам при ASP скриптовете се нарича Redirect, идеята е скрипта да препрати към друга страница автоматично.

въпросът е дали има такава функционалност в Perl?

пиша на Perl 5, WEB Server - MS IIS

А Картаген... вие си знаете за Картаген
s/Картаген/Модератор/g


Тема Re: прехвърляне към друга страницанови [re: e-de]  
Автор wili98 (минаващ)
Публикувано19.02.01 19:22



predi da pratish kakywto i da e header ot tipa
Content-type: text/html

prashtash :
print "Location: http://somwhere.com\n\n";
aide uspeh...

JAVA lets make things badly and slow!!


Тема Re: прехвърляне към друга страницанови [re: wili98]  
Автор БaбaИлиицa (ентусиаст)
Публикувано20.02.01 12:39



Ами че то, ако пратиш и двете, се изпълнява само първото (логично)...

А не може ли скрипта да даде и TARGET, така че да се отвори в нова страница? Или той трябва да се даде от HTML-то, ама тогава пак не става: всичко от скрипта отива в новия таргет, а ако трябва Content-type: text/html да се напечата в единия таргет, а Location:... в друг? Но се съмнявам да е възможно...

Апропо, по горния въпрос, това с Location:... може да се използва не само за редирект, може например да дава адреса на картинка в HTML-то пишеш: <img src=http://host/cgi-bin/script.pl?name=image.gif>, а скрипта има print "Location: http://host/pics/image.gif"; така можеш да си защитиш картинките на хоста и ако заявката за тях идва от чужда страница да печата адреса на някаква определена картинка на която пише (крадат ми графиките тия гадове)... Но това не ги спира да си ги запишат и да си ги качат на техния сървър...

Баба...

________________________________
Само си поклащам краката!

Редактирано от БaбaИлиицa на 20.02.01 12:45.



Тема Re: прехвърляне към друга страницанови [re: wili98]  
Автор e-de (член)
Публикувано20.02.01 13:20



10х, това върши работа, благодарско

А Картаген... вие си знаете за Картаген
s/Картаген/Модератор/g


Тема Re: прехвърляне към друга страницанови [re: БaбaИлиицa]  
Автор e-de (член)
Публикувано20.02.01 13:25



при редиректването нищо не е логично, винаги има някакави условности.
това за нов TARGET май няма server side решение за никой от езиците които знам (ASP, JSP, Perl). когато се налага използвам client side JavaScript, въпреки че това е потенциален проблем - например чукчито читател си е забранил скриптовете...

А Картаген... вие си знаете за Картаген
s/Картаген/Модератор/g


Тема Re: прехвърляне към друга страницанови [re: БaбaИлиицa]  
Автор wili98 ([blue]ei aman o)
Публикувано25.02.01 02:10



Babche towa s Location i content type e dosta razlichno:

Location e specificaciq na HTTP koqto po princip e naprawena za celta, no trqbwa da doide po hedyra za da q izpylni browsera.
Problema e che wednysh dadesh li content type, ili ako servera ti go setne naprimer, togawa gorish...
Hedyra weche e swyrshil...
Taka naprimer Apacheto setwa na PHP header naprimer, samo che tam ideqta e che stranicata pyrwo se buferira ot syrwara, sled koeto se izpliuwa cqlata, eto zashto imash w PHP Header :)))
Ama ne sym siguren kakwo bi stanalo ako si krystish faila nph-kwoshteDaE.sss
i si pusnesh opciqta w apache send as is ko shte stane...
Towa si e naprawo ideq za proba :)))
Pri perl apacha prashta chast ot hedyra, ostanalata chast si go setwash ti....

Malko slogno go obqsnih, ama shte me shwanesh...
Te zatowa ne areswam mnogo mnogo PHP mnogo myrzeliwo e :)))
ot tolkowa lesnotiq naprawo mozesh d ase obyrkash nqkoi pat :))) Da ne goworim che ne znaesh wyobshte osnownite neshta...
Da ne pripomnqm





JAVA lets make things badly and slow!!

Тема Re: прехвърляне към друга страницанови [re: БaбaИлиицa]  
Автор prinyo (непознат )
Публикувано27.02.01 05:16



tova za kradat mi kartinkite ne go shvanah
no mi zvuchi interesno



Тема Re: прехвърляне към друга страницанови [re: e-de]  
АвторAЛO (Нерегистриран)
Публикувано25.03.01 21:18



Сигурни ли сте, че Location задължително трябва да бъде преди всички останали хедъри? Аз имам един готов пример за redirect, който е следния:

print "Status: 302 Found\nLocation: $url\n";
print "URI: $url\nContent-type: text/html\n\n";

И може ли да направя така, че страницата, която съдържа Location да не се кешира от браузера и сървъра - трябва ли и може ли да сложа съответните хедъри преди Location?



Тема Re: прехвърляне към друга страницанови [re: AЛO]  
Автор ViruS (зараза)
Публикувано25.03.01 23:02



Move... po princip move da imash i Location i text/html za nqkoj turbo typ browser /takowa viwotno oshte ne sym wivdal/

We Are Fighting With Power And Steel
Fighting For Metal Metal That's Real


Тема Re: прехвърляне към друга страницанови [re: ViruS]  
АвторAЛO (Нерегистриран)
Публикувано26.03.01 16:54



А ако искам да сложа нещо от сорта:

Expires: Thu, 20 Feb 1997 22:00:00 GMT
Cache-control: no-cache
Pragma: no-cache

Това преди или след Location да е? По-точно, ако е преди, ще има ли проблем?




Страници по тази тема: 1 | 2 | (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.