//------------------------ javascript escape 대응함수 --------------------------//
function unescape($text)
{
return urldecode(preg_replace_callback('/%u([[:alnum:]]{4})/', create_function('$word','return iconv("UTF-16LE", "UHC", chr(hexdec(substr($word[1], 2, 2))).chr(hexdec(substr($word[1], 0,
2))));'), $text));
}
//-------------------------------------------------------------------------------//
$sw_id=$_GET[id];
$sw_id=unescape("$sw_id");
이런식으로 사용하면 된다.. 출처는 php school ...
A.html에서 변수 sw_id를 javascript로 인코딩 해서 B.html로 보냈다.
B.html는 해당 변수값을 php의 변수로 사용해서 데이타베이스의 쿼리내의 값으로 사용하려고 한다.
이러면 B.html 에서 javascript 디코딩이 필요한데 javascript는 클라이언트쪽 언어라서 다시 서버로 보내줘야하는 작업이 필요해지기 때문에 번거로워진다.
이때 유용하게 사용할수 있다.
'HTML' 카테고리의 다른 글
★ php substr ★ 노키아 스마트폰 x6 [디자인편] (0) | 2011.05.09 |
---|---|
★ php substr ★ Zend-Technologies Zend 200-530 (0) | 2011.05.09 |
★ php substr ★ mysql Blob (0) | 2011.05.09 |
★ APM php apache ★ 하늘을 날고픈 프로그래머 - [APM설치] MySQL5.0 + Apache2 + PHP5 설치 (0) | 2011.05.09 |
★ php substr ★ Break Limits - preg_match() (0) | 2011.05.09 |