 |
|
|  |
PHP no - cache ¼³Á¤(µÚ·Î°¡±â ¸·±â) |
|
|
 |
14³â Àü |
[PHP no-cache ¼³Á¤(µÚ·Î ¹öÆ°À» ´©¸£¸é ¸¸·áµÈ ÆäÀÌÁö ¶ç¿ì±â)
ÆäÀÌÁöÀÇ ±¸¼ºÀÌ ¾Æ·¡¿Í °°ÀÌ ±¸¼ºµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÏ°Ú½À´Ï´Ù.
coupon _form.php -> coupon_update.php -> coupon_result.php
ù¹ø° ÆäÀÌÁöÀÎ coupon_form.php ´Â ÄíÆùÀÇ Á¤º¸¸¦ ÀÔ·ÂÇÏ´Â ÆäÀÌÁöÀÔ´Ï´Ù. ÄíÆù Á¤º¸ÀÔ·ÂÀÌ ¿Ï·áµÇ¸é µÎ¹ø° ÆäÀÌÁöÀÎ copon_update.php ·Î Àü¼ÛµÇ¾îÁ® Á¤º¸°¡ µ¥ÀÌŸº£À̽º¿¡ ÀúÀåµÇ°í ÄíÆù¿¡ ´ëÇÑ ´ñ°¡·Î °æÇ°ÀÌ Áö±ÞµË´Ï´Ù.
¹°·Ð °æÇ°Áö±Þµµ µ¥ÀÌŸº£À̽º »ó¿¡¼ ÇϳªÀÇ °á°ú °ªÀ¸·Î ó¸®µÉ °ÍÀÔ´Ï´Ù. °æÇ°Áö±ÞÀÌ »ç¿ëÀÚ¿¡°Ô ¼º°øÀûÀ¸·Î ÀÌ·ç¾î
Áö°Ô µÇ¸é coupon _result.php·Î À̵¿ÈÄ »ç¿ëÀÚ¿¡°Ô °æÇ°³»¿ªÀ» ¾Ë·ÁÁÖ°í ÃàÇÏ ¸Þ½ÃÁö¸¦ ¶ç¿öÁÝ´Ï´Ù.
ÀÌ·²°æ¿ì °æÇ°¸¸ ¹Þ°í Á¶¿ëÈ÷ ´Ù¸¥ ÆäÀÌÁö·Î À̵¿ÇÏ¸é »ó°ü¾ø´Âµ¥, »ç¿ëÀÚ°¡ µÚ·Î°¡±â ¹öÆ°À» Ŭ¸¯Çß´Ù°í »ý°¢ÇØ º¾½Ã´Ù. ÃÖ¾ÇÀÇ °æ¿ì¿¡´Â »ç¿ëÀÚ¿¡°Ô °æÇ°ÀÌ °è¼ÓÇؼ Áö±ÞµÇ´Â Å͹«´Ï ¾ø´Â »óȲÀÌ ¿¬ÃâµÉ ¼ö ÀÖ½À´Ï´Ù.
°¡Àå ÁÁÀº ¹æ¹ýÀº °æÇ°ÀÌ Áö±ÞµÇ¸é Å×ÀÌºí³»ÀÇ Ã¼Å©ÇÊµå °ªÀ» º¯°æÇÏ¿© °°Àº »ç¿ëÀÚ¿¡°Ô ¹Ýº¹ Áö±ÞµÇ´Â °ÍÀ» ¸·´Â °ÍÀÌÁö¸¸ ÆäÀÌÁö ÀÚü³»¿¡¼µµ ij½ÃµÈ ÆäÀÌÁö¸¦ »ç¿ëÇÏÁö ¸øÇÏ°Ô ¸·¾ÆÁÙ Çʿ伺µµ ÀÖ½À´Ï´Ù.
ij½ÃµÈ ÆäÀÌÁö¸¦ »ç¿ëÇÏÁö ¸øÇÏ°ÔµÇ¸é µÚ·Î ¹öÆ°À» Ŭ¸¯ÇßÀ» °æ¿ì "¸¸·áµÈ ÆäÀÌÁöÀÔ´Ï´Ù." ¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°Ô µÇ°í
ÆäÀÌÁö ½ÇÇàÀº ¸ØÃß°Ô µË´Ï´Ù.
HTTP Àü¼Û±Ô¾à¿¡¼ ij½¬¸¦ »ç¿ë¸øÇÏ°Ô ÇÏ´Â header´Â Progma¿Í Cache-Control ÀÌ ÀÖÀ¸¸ç PHP¿¡¼´Â ¾Æ·¡¿Í °°ÀÌ
»ç¿ëÇÕ´Ï´Ù.
ij½¬¿¡ ÀúÀåÇÏÁö ¾Ê±â
HTTP 1.0¿¡¼ ij½¬¿¡ ÀúÀåÇÏÁö ¾Ê±â header("Progma:no-cache");
HTTP 1.1¿¡¼ ij½¬¿¡ ÀúÀåÇÏÁö ¾Ê±â header("Cache-Control:no-cache,must-revalidate");
ºê¶ó¿ìÀú°¡ Áö¿øÇÏ´Â HTTP ÇÁ·ÎÅäÄÝ ¹öÀüÀ» ¾Ë¼ö ¾øÀ» °æ¿ì¿¡´Â µÎ°³¸¦ ÇѲ¨¹ø¿¡ ÁöÁ¤ÇÏ¿© ÁֽøéµË´Ï´Ù. header
¾Æ·¡ ºÎºÐÀÇ HTTP_REFERER ºÎºÐÀº ¸®ÆÛ·¯ üũÇÏ´ø ºÎºÐÀÌ µþ·Á¿Ô´Âµ¥ ¹«½ÃÇϼ¼¿ä^^
<?php
header("Progma:no-cache");
header("Cache-Control:no-cache,must-revalidate");
if($_SERVER["HTTP_REFERER"]){
echo$_SERVER["HTTP_REFERER"];
}else
{
echo "¸®ÆÛ·¯°¡ ¾ø½À´Ï´Ù.";
}
?>
|
|
̵̧ : 311 |
̵̧
¸ñ·Ï
|
|
|  |
|