web²âÊÔÐèÒªÁ˽âµÄ֪ʶ
ÕâÀïÖ»ÊǽéÉÜWeb²âÊÔÏà¶ÔÓÚÆäËûÀàÐÍÈí¼þµÄ²âÊÔ¶îÍâÐèÒªÁ˽âµÄÄÚÈÝ£¬¹ØÓÚ²âÊÔ·½·¨²»ÊDZ¾ÎĵÄÖص㣬ÀïÃæ̸µ½µÄÿһÏîÔÚÒÔºóµÄÎÄÕÂÖÐÔÙ˵Ã÷¡£´ó¼Ò¿´µ½ÕâЩÄÚÈÝ¿ÉÄܶ¼²»Ä°Éú£¬ÎÒɹ³öµÄÄÚÈÝÒ²Ðí²»¶Ô»òÓÐÎóµ¼£¬Çë´ó¼ÒÖ¸Õý¡£
¡¡¡¡1. HTTP/HTTPSÐÒé
¡¤ ÄãÓ¦¸ÃÈ¥Á˽âʲôÊÇhttpÐÒé
ÐÒéÊÇÖ¸¼ÆËã»úͨÐÅÍøÂçÖÐÁ½Ì¨¼ÆËã»úÖ®¼ä½øÐÐͨÐÅËù±ØÐ빲ͬ×ñÊصĹ涨»ò¹æÔò£¬³¬Îı¾´«ÊäÐÒé(HTTP)ÊÇÒ»ÖÖͨÐÅÐÒ飬ËüÔÊÐí½«³¬Îı¾±ê¼ÇÓïÑÔ(HTML)Îĵµ´ÓWeb·þÎñÆ÷´«Ë͵½¿Í»§¶ËµÄä¯ÀÀÆ÷£¨¾ßÌåÐÅÏ¢¿ÉÒÔ²ÎÕÕÎļþ¼Ð¡°HTTPÐÒ顱£©
¡¤ ʲôÊÇGET, POST, session,
cookieµÈ
ʲôÊÇCookie£¿
cookie³£ÓÃÓÚʶ±ðÓû§¡£cookieÊÇ·þÎñÆ÷ÁôÔÚÓû§¼ÆËã»úÖеÄСÎļþ¡£Ã¿µ±ÏàͬµÄ¼ÆËã»úͨ¹ýä¯ÀÀÆ÷ÇëÇóÒ³Ãæʱ£¬Ëüͬʱ»á·¢ËÍcookie¡£
session±äÁ¿ÓÃÓÚ´æ´¢ÓйØÓû§»á»°µÄÐÅÏ¢£¬»ò¸ü¸ÄÓû§»á»°µÄÉèÖá£Session±äÁ¿±£´æµÄÐÅÏ¢Êǵ¥Ò»Óû§µÄ£¬²¢Çҿɹ©Ó¦ÓóÌÐòÖеÄËùÓÐÒ³ÃæʹÓá£
²»¹ý£¬»á»°ÐÅÏ¢ÊÇÁÙʱµÄ£¬ÔÚÓû§À뿪ÍøÕ¾ºó½«±»É¾³ý¡£Èç¹ûÄúÐèÒªÓÀ¾Ã´¢´æÐÅÏ¢£¬¿ÉÒÔ°ÑÊý¾Ý´æ´¢ÔÚÊý¾Ý¿âÖС£
SessionµÄ¹¤×÷»úÖÆÊÇ£ºÎªÃ¿¸ö·ÃÎÊÕß´´½¨Ò»¸öΨһµÄid
(UID)£¬²¢»ùÓÚÕâ¸öUIDÀ´´æ´¢±äÁ¿¡£UID´æ´¢ÔÚcookieÖУ¬Òà»òͨ¹ýURL½øÐд«µ¼¡£
$_GET±äÁ¿
$_GET±äÁ¿ÊÇÒ»¸öÊý×飬ÄÚÈÝÊÇÓÉHTTP GET·½·¨·¢Ë͵ıäÁ¿Ãû³ÆºÍÖµ¡£
$_GET±äÁ¿ÓÃÓÚÊÕ¼¯À´×Ômethod="get"µÄ±íµ¥ÖеÄÖµ¡£´Ó´øÓÐGET·½·¨µÄ±íµ¥·¢Ë͵ÄÐÅÏ¢£¬¶ÔÈκÎÈ˶¼ÊǿɼûµÄ£¨»áÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸£©£¬²¢ÇÒ¶Ô·¢Ë͵ÄÐÅÏ¢Á¿Ò²ÓÐÏÞÖÆ£¨×î¶à100¸ö×Ö·û£©¡£
ΪʲôʹÓÃ$_GET£¿
×¢ÊÍ£ºÔÚʹÓÃ$_GET±äÁ¿Ê±£¬ËùÓеıäÁ¿ÃûºÍÖµ¶¼»áÏÔʾÔÚURLÖС£ËùÒÔÔÚ·¢ËÍÃÜÂë»òÆäËûÃô¸ÐÐÅϢʱ£¬²»Ó¦¸ÃʹÓÃÕâ¸ö·½·¨¡£²»¹ý£¬ÕýÒòΪ±äÁ¿ÏÔʾÔÚURLÖУ¬Òò´Ë¿ÉÒÔÔÚÊղؼÐÖÐÊղظÃÒ³Ãæ¡£ÔÚijЩÇé¿öÏ£¬ÕâÊǺÜÓÐÓõġ£
×¢ÊÍ£ºHTTP
GET·½·¨²»ÊʺϴóÐ͵ıäÁ¿Öµ£»ÖµÊDz»Äܳ¬¹ý100¸ö×Ö·ûµÄ¡£
$_POST±äÁ¿
$_POST±äÁ¿ÊÇÒ»¸öÊý×飬ÄÚÈÝÊÇÓÉHTTP
POST·½·¨·¢Ë͵ıäÁ¿Ãû³ÆºÍÖµ¡£
$_POST±äÁ¿ÓÃÓÚÊÕ¼¯À´×Ômethod="post"µÄ±íµ¥ÖеÄÖµ¡£´Ó´øÓÐPOST·½·¨µÄ±íµ¥·¢Ë͵ÄÐÅÏ¢£¬¶ÔÈκÎÈ˶¼ÊDz»¿É¼ûµÄ£¨²»»áÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸£©£¬²¢ÇÒ¶Ô·¢ËÍÐÅÏ¢µÄÁ¿Ò²Ã»ÓÐÏÞÖÆ¡£
ΪʲôʹÓÃ$_POST£¿
¡¤ ͨ¹ýHTTP POST·¢Ë͵ıäÁ¿²»»áÏÔʾÔÚURLÖС£
¡¤ ±äÁ¿Ã»Ó㤶ÈÏÞÖÆ¡£
²»¹ý£¬ÓÉÓÚ±äÁ¿²»ÏÔʾÔÚURLÖУ¬ËùÒÔÎÞ·¨°ÑÒ³Ãæ¼ÓÈëÊéÇ©¡£
¡¤ GetÓëPostµÄÇø±ðÊÇʲô?
1. getÊÇ´Ó·þÎñÆ÷ÉÏ»ñÈ¡Êý¾Ý£¬postÊÇÏò·þÎñÆ÷´«ËÍÊý¾Ý¡£
2. getÊǰѲÎÊýÊý¾Ý¶ÓÁмӵ½Ìá½»±íµ¥µÄACTIONÊôÐÔËùÖ¸µÄURLÖУ¬ÖµºÍ±íµ¥ÄÚ¸÷¸ö×Ö¶ÎÒ»Ò»¶ÔÓ¦£¬ÔÚURLÖпÉÒÔ¿´µ½¡£postÊÇͨ¹ýHTTP post»úÖÆ£¬½«±íµ¥ÄÚ¸÷¸ö×Ö¶ÎÓëÆäÄÚÈÝ·ÅÖÃÔÚHTML HEADERÄÚÒ»Æð´«Ë͵½ACTIONÊôÐÔËùÖ¸µÄURLµØÖ·¡£Óû§¿´²»µ½Õâ¸ö¹ý³Ì¡£
3.¶ÔÓÚget·½Ê½£¬·þÎñÆ÷¶ËÓÃRequest.QueryString»ñÈ¡±äÁ¿µÄÖµ£¬¶ÔÓÚpost·½Ê½£¬·þÎñÆ÷¶ËÓÃRequest.Form»ñÈ¡Ìá½»µÄÊý¾Ý¡£
4. get´«Ë͵ÄÊý¾ÝÁ¿½ÏС£¬²»ÄÜ´óÓÚ2KB¡£post´«Ë͵ÄÊý¾ÝÁ¿½Ï´ó£¬Ò»°ã±»Ä¬ÈÏΪ²»ÊÜÏÞÖÆ¡£µ«ÀíÂÛÉÏ£¬IIS4ÖÐ×î´óÁ¿Îª80KB£¬IIS5ÖÐΪ100KB¡£
5. get°²È«ÐԷdz£µÍ£¬post°²È«ÐԽϸߡ£µ«ÊÇÖ´ÐÐЧÂÊÈ´±ÈPost·½·¨ºÃ¡£
¡¤ sessionÓëcookieµÄÇø±ðÊÇʲô?
1¡¢cookieÊý¾Ý´æ·ÅÔÚ¿Í»§µÄä¯ÀÀÆ÷ÉÏ£¬sessionÊý¾Ý·ÅÔÚ·þÎñÆ÷ÉÏ¡£
2¡¢cookie²»ÊǺܰ²È«£¬±ðÈË¿ÉÒÔ·ÖÎö´æ·ÅÔÚ±¾µØµÄCOOKIE²¢½øÐÐCOOKIEÆÛÆ
¿¼Âǵ½°²È«Ó¦µ±Ê¹ÓÃsession¡£
3¡¢session»áÔÚÒ»¶¨Ê±¼äÄÚ±£´æÔÚ·þÎñÆ÷ÉÏ¡£µ±·ÃÎÊÔö¶à£¬»á±È½ÏÕ¼ÓÃÄã·þÎñÆ÷µÄÐÔÄÜ
¿¼Âǵ½¼õÇá·þÎñÆ÷ÐÔÄÜ·½Ã棬Ӧµ±Ê¹ÓÃCOOKIE¡£
4¡¢µ¥¸öcookie±£´æµÄÊý¾Ý²»Äܳ¬¹ý4K£¬ºÜ¶àä¯ÀÀÆ÷¶¼ÏÞÖÆÒ»¸öÕ¾µã×î¶à±£´æ20¸öcookie¡£
5¡¢ËùÒÔ¸öÈ˽¨Ò飺
½«µÇ½ÐÅÏ¢µÈÖØÒªÐÅÏ¢´æ·ÅΪSESSION
ÆäËûÐÅÏ¢Èç¹ûÐèÒª±£Áô£¬¿ÉÒÔ·ÅÔÚCOOKIEÖÐ
¡¤ ʲôÊÇÎÞ״̬£¿
ÐÒéµÄ״̬ÊÇÖ¸ÏÂÒ»´Î´«Êä¿ÉÒÔ¡°¼Çס¡±Õâ´Î´«ÊäÐÅÏ¢µÄÄÜÁ¦.
httpÊDz»»áΪÁËÏÂÒ»´ÎÁ¬½Ó¶øά»¤Õâ´ÎÁ¬½ÓËù´«ÊäµÄÐÅÏ¢.ËùÒÔÊÇÎÞ״̬ÐÒé
¶øDNSÊÇÓÐ״̬ÐÒé
HTTPÊÇÒ»¸öÊôÓÚÓ¦ÓòãµÄÃæÏò¶ÔÏóµÄÐÒé
¡¡¡¡HTTPÐÒéÒ»¹²ÓÐÎå´óÌصã
1¡¢Ö§³Ö¿Í»§/·þÎñÆ÷ģʽ£»
2¡¢¼òµ¥¿ìËÙ£»
3¡¢Áé»î£»
4¡¢ÎÞÁ¬½Ó£»
5¡¢ÎÞ״̬£»
¡°ÎÞ״̬¡±ÊÇHTTPÐÒéµÄÖ÷ÒªÌصãÖ®Ò»£¬ÒÔÏÂΪ¡°ÎÞ״̬¡±µÄ½âÊÍ¡£
ÎÞ״̬£ºÊÇÖ¸ÐÒé¶ÔÓÚÊÂÎñ´¦ÀíûÓмÇÒäÄÜÁ¦¡£È±ÉÙ״̬Òâζ×ÅÈç¹ûºóÐø´¦ÀíÐèҪǰÃæµÄÐÅÏ¢£¬ÔòËü±ØÐëÖØ´«£¬ÕâÑù¿ÉÄܵ¼ÖÂÿ´ÎÁ¬½Ó´«Ë͵ÄÊý¾ÝÁ¿Ôö´ó¡£ÁíÒ»·½Ã棬ÔÚ·þÎñÆ÷²»ÐèÒªÏÈÇ°ÐÅϢʱËüµÄÓ¦´ð¾Í½Ï¿ì¡£
¡¡¡¡2.ä¯ÀÀÆ÷»úÖÆ
¡¤ Àí½âä¯ÀÀÆ÷ÔÚ´¦Àíjavascript¼°äÖȾCSSµÄ»úÖÆ
¡¤ Á˽âIEÓëÆäËûä¯ÀÀÆ÷µÄ²îÒì
¡¡¡¡¡¤ Ϊʲô¼æÈÝÐÔ²âÊÔʱÐèÒªÌرð¹Ø×¢IE
¡¡¡¡¡¤ ä¯ÀÀÆ÷ÔÚ¼ÓÔØjavascript£¬CSSÓÐʱÔÚÇ°ÃæÓÐʱÔÚºóÃ棬Ϊʲô£¿
¡¡¡¡¡¤ ¼ÓÔØ˳Ðò»á¶ÔÊÓ¾õºÍʹÓÃÉÏÓÐʲôӰÏìÄØ£¿
¡¡¡¡¡¤ ¸÷ÖÖä¯ÀÀÆ÷ʹÓõÄÄں˷ֱðÊÇʲô£¿
¡¡¡¡3. web¼