%ENV

13 отговора 93 прегледа
#1

%ENV

Някой да знае дали разделителната способност на монитора на клиента се отразява някъде в променливите на средата? Моето предположение е, че я няма, защото като ги извъртя всичките с цикъл и такова нещо няма. То си има и друг чалъм, ама трябва да се инсталира допълнителен модул. Друг вариант е с JavaScript да се предава някаква стойност, ама най-елегантно би било от %ENV. Ако все пак наистина я няма си е егати пропуска, след като има такива глупости, като настройки на звуковата платка...

Отговор
в отговор на Toни #2

Отг: %ENV

Abe bratched ti maloumen li si be?
Promenliwite na obkrygenieto se otnasqt samo za srvara. I wyobshte nqmat nishto obshto s Client strana.
Wyobshte ne e nikakyw propusk....

Отговор
в отговор на Toни #3

Отг: %ENV

Be s JS shte trqbwa da go prawish... a za twa sys zwukowata karta ima dosta da posporim

Come crawling faster
Obey your Master
Your life burns faster
Obey your Master
Master
Отговор
в отговор на wili98_anon #4

Отг: %ENV

Като не ти разбира кухата тиква кво се обаждаш неподготвен?! Освен това не съм ти никъв братчед. Вземи попрочети малко и може и да стоплиш дали тази извадка няма нищо общо с Клиента:

REQUEST_METHOD is GET
REMOTE_ADDR is 212.91.176.1
HTTP_REFERER is [линк]
HTTP_USER_AGENT is Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
HTTP_ACCEPT_LANGUAGE is bg
HTTP_ACCEPT_ENCODING is gzip, deflate
HTTP_COOKIE is p_go2id=CVwSd63IHdjZeYxZ7cW-ND
HTTP_VIA is 1.0 proxy.einet.bg:8080 (Squid/2.3.STABLE1)

Естествено, има и цял куп, отнасящи се към сървъра, ама няма да те прослетвявам.

П.П. Нещастник.

Отговор
в отговор на Toни #5

Отг: %ENV

Мисля, че точно wili не е човека дето не разбира...

А ако ми кажеш кое от изброените са настройки на звуковата карта ще съм благодарен.

А да изкара всички ключове на хеша %ENV всеки може.

Come crawling faster
Obey your Master
Your life burns faster
Obey your Master
Master
Отговор
в отговор на Toни #6

Отг: %ENV

Много яко си се изказал неподготвен ти! Ако има някой който разбира от CGI в този форум- това са ViruS и wili... Ама на някой верно кухата тиква много му знае!

Казаха ти че става с JS!!! то с това си и става!

тук не важи максимата на мафията: "колкото по-малко питаш, толкова по дълго ще живееш"
Отговор
в отговор на БaбaИлиицa #7

За всеки по нещо...

Уили, Уили... на изказването си, че псевдо-хешът %ЕNV няма нищо общо с Клиента, май сам не си вярваш.

Вирусе, кво си се хванал с тая платка? Ако сам не си разбрал, има си ключ за стойностите на настройките на Бластера, а не съм го дал щото се отнася за сървъра, а не за клиента. Явно някои хора си слагат звукови платки по уеб-сървърите. Щом много държиш, довечера ще ти го дам да му се радваш.
А, да - явно не всеки може да си изкара всички ключове на хеша %ENV и да си пусне уеб-сървър на домашния компютър, за да се увери сам.

А за тоя дето приглася без да е в час - има една песен на Висоцки за Жирафа и Папагала, ама едва ли си я чувал. Та, там папагалът крякаше, че пирафът е прав, щото е голям. Твоят човек - Уили говори глупости, а ти бурно аплодираш и подскачаш. Били ми казали, че ставало с JavaScript. Че аз това си го знам и без тях, просто ме интересуваше дали някой не е открил нещо такова в хеша, ама тук някой да попита нещо и веднага скачате, че бил малоумен или нещо такова.

Ама и аз кво се занимавам с доморасли специалисти?!

Отговор
в отговор на Тони_anon #8

Отг: За всеки по нещо...

А така, сбийте се, кви са тия работи тука, бе?!
Тва са CGI ли е или кво?

Са отидете на [линк] и цъкнете на demo page. Вижте какво има горе в query stringa.

Аре

Отговор
в отговор на Lupi #9

Я, кво е това?

Я, виж ти какви работи имало...

Лупи, е за това говорех - разделителната способност я има. Ще взема да й изровя чалъма на тая работа, но ти ако знаеш как става и ми спестиш ровенето, ще кажа някоя добра дума пред Дядо Мраз, да те зарадва.

П.П. Абе, аз и така ще му кажа...

Отговор
в отговор на Тони_anon #10

Ами, става така...

Сървъра си има едно файлче "browscap.ini" и когато браузъра се идентифицира с хедър от типа:
HTTP_User_AGENT: Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)
от този файл се определя какъв точно е браузъра, какво може/неможе и т.н. Това е!

А разделителните способности се определят точно с JavaScript. Можеш да видиш как става на [линк] (преди да се refresh-не). Скрипта изглежда така:

<script language="javascript">
</script>

Отговор
в отговор на Тони_anon #11

Отг: За всеки по нещо...

Taka q sega da si utochnim neshto...
Kakwo znachi kogato neshto w ENV zapochwa s HTTP :
Toni utochneniqta sa za teb... da porazberesh malko ot neshtata:
Towa znachi che towa e promenliwa, koqto wyrwi prez hedyra na HTTP protokola.
Tuk NE SE WKLIUCHWA razdelitel;nata sposobnost...
bqgaj na [a href='[линк]'][линк][/a] za da procetes i da ti swetne.
A shto se otnasq do twoeto scriptche deto ti pokazwa suma ti raboti, q wzemi pogledni gore Query_stringa za da ti stane qsno...
BTW: Ako shte si goworim za WServari mnogo shte ima da uchish ama towa e drug wypros.
Ta edinstweniqt nachin da iztochish ot Browsera razdelitelnata sposobnost e s CLIENT SIDE script..
kakto i za wsichko ostanalo...
Ako znaesh nqkakyw drug nachin (to ima ama ne e opisan po specifikaciite shtoto se wodi dupka w securitito na IE) kagi mi go naprawo shte te priznaq ama iskreno se uchudwam..

I towa kakwo shte imash w Envoirment Variables ili po-izwestni kato (%ENV) zawisi samo i edinstweno ot WEB Servera koito obslugwa requesta....
Qwno dosta ot osnowata na HTTP ti lipswa i si lichi i to zwerski.
Da i pak shte ti kaga %ENV NQMA nishto obshto s klienta...
A samo i edinstweno s HTTP protokola.
t.e. kakwoto setne browsera towa shte ti pokage o servera, a toj ne setwa mnogo raboti....
I w nikakyw sluchaj neshto po otnoshenie na nastrojkite na klienta kamo li za hardware.
Ako si budala i si si pusnal net BUI protokol na mashinata ti sorry michael kagi mi IP si nqkoq wecher i shte ti pokaga kak shte ti razbera wsichko za mashinata do poslednoto boltche...
Ama ne i TCP ....!!!

Ami mnogo se radwam za teb, che si si podkaral Web server na home PC...
I kakwo beshe po tochno PWS? or IIS, ako si podkaral apache moge i da nadobrqwash :)))
I ako si oshte - golqm tarikat ....
bi li mi napisal nqkakyw chast ot config na WWW serwer bez znachenie kakyw koito da wzima po nqkakyw nachin resolutiona naprimer ???? Mnogo bi mi bilo interesno...
I posledno ima kliuch za S blastera na twoq web serwer, zashtoto go ima i w Autoexec.bat'ta ti ama sigurno ne znaesh i kak da si go mahnesh >>?>??
ami kaghi na kakwo iskash w zakliuchenie da ti izakaram % ENV na Perl, PHP, ASP, JSP, shtoto ot poslednite izbroeni malkochko razbiram. A za syrwara....
Ot takiwa nastroichici kato teb izliza dobra slawa na hakerite :(((


Finalno :
Pyrwo se zapoznai s neshtata togawa se nauchi da mylchish...

Ajde che mi pisna da ti otwarqm ochite i se nadqwam che sled kato poprochetesh shte kagesh pone edno IZWINQWAJ ne che imam nugda ot nego....



Отговор
в отговор на wili98_anon_anon #12

Ключът от палатката...

... ето къде бил!

Извинявай, Уили... не че имаш нужда.

Айде да бягам да чета, че тая работа не е като да утидем да бирем гъби.

Redaktirano ot Toни na 29.12.00 18:26.

Отговор
в отговор на Тони_anon #13

Отг: За всеки по нещо...

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

Колкото до даните за browser-a тва всеки го знае, че се предава в хедърите... та по този случай се зачудих, защо хората са толкова тъпи да предават настройките на видеото, звуковата и т.н. та може и автобиогравията да си прати... ей така, да му request-ва по-бързо browser-а :)

А и човече (не "човеко", както викам на нормалните хора, а "човече") много мразя хорада да смесват "Sound Blaster" и звукова карта...

p.s. и на Apache-то и на Omni-то нямам ключ на %ENV с нещо за звуковата ми карта... пък май имам такава...

Come crawling faster
Obey your Master
Your life burns faster
Obey your Master
Master
Отговор
в отговор на ViruS #14

Като в небрано лозе...

Чувствам се като в небрано лозе като Ви слушам какво сте написали, НО...
То си личи кой си разбира от занаята и кой е тук само шум и пушилка да вдига!

Та като говорехте за Psy незнам си какво и за душевно болни, нямаше начин да не се обади бад Пси Бъг!!!

Е весело изкарване след 30 часа и 58 минути и 45 секунди...

Обмисляне- търсене на оправдание за вече прието решение
Отговор