ivoru Posted September 8, 2004 Share Posted September 8, 2004 Натъкнах се на интересен проблем - в сайта с времето /weather.bg/ нещата са така направени, че за да ти даде информация, трябва да се натисне хиперлинк.Ако направо напишеш адреса на страницата, тя ти се появява без прогнозата или друга искана информация. Когато натиснеш линк обаче, който е към същия адрес, страницата се появява с нужната информация. Пробвайте: http://weather.bg/bg/indnew1.php?glaven=progn После натиснете линка "Прогноза". Някой знае ли как да се появява информацията без ползване на линк,само с написване на адрес? И изобщо как го правят този номер? Не видях някаде да се установяват някакви променливи и други неща за пращане с пост заявката. Link to comment Share on other sites More sharing options...
Godfather Posted September 9, 2004 Share Posted September 9, 2004 Натъкнах се на интересен проблем - в сайта с времето /weather.bg/ нещата са така направени, че за да ти даде информация, трябва да се натисне хиперлинк.Ако направо напишеш адреса на страницата, тя ти се появява без прогнозата или друга искана информация. Когато натиснеш линк обаче, който е към същия адрес, страницата се появява с нужната информация. Пробвайте: http://weather.bg/bg/indnew1.php?glaven=prognПосле натиснете линка "Прогноза". Някой знае ли как да се появява информацията без ползване на линк,само с написване на адрес? И изобщо как го правят този номер? Не видях някаде да се установяват някакви променливи и други неща за пращане с пост заявката. Не съм го преглеждал задълбочено, но този "ефект" може да се постигне лесно по следния начин: Скрипта, който се извиква (indnew1.php или който и да е той) просто проверява съдържанието на променливата от обкръжението HTTP_REFERER и показва прогнозата само ако съответства на точно определен изходящ адрес или може би по-коректно е само да проверява домейна (weather.bg), т.е. ако домейна на HTTP_REFERER не е weather.bg, просто не ти дава прогнозата Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.