php function 질문드려요. 정보
php function 질문드려요.
본문
html 에서요.
<script>
function getnull(name) {
var nameOfnull = name + "=";
var x = 0
while ( x <= document.cookie.length ) {
var y = (x+nameOfnull.length);
if ( document.cookie.substring( x, y ) == nameOfnull ) {
if ( (endOfnull=document.cookie.indexOf( ";",y )) == -1 )
endOfnull = document.cookie.length;
return unescape( document.cookie.substring(y, endOfnull ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
</script>
<script>
alert(getnull("refer"));
</script>
하면, refer 쿠키값이 메세지박스로 뜨는데요.
마이위트의, 배너클릭스에 이부분이 있어요,
$lg_referer = $_SERVER[REMOTE_REFERER];
$lg_referer 부분을 getnull("refer") 로 바꾸고싶은데요.
$lg_referer = getnull("refer"); 하면 오류가나고요,,
php 에 위의 function 을 넣어도, 오류가 납니다.
어떻게 해야하나요 ?
꼭, getnull("refer") 로 안해도되고, 쿠키의 내용만 알아오면 됩니다.
<script>
function getnull(name) {
var nameOfnull = name + "=";
var x = 0
while ( x <= document.cookie.length ) {
var y = (x+nameOfnull.length);
if ( document.cookie.substring( x, y ) == nameOfnull ) {
if ( (endOfnull=document.cookie.indexOf( ";",y )) == -1 )
endOfnull = document.cookie.length;
return unescape( document.cookie.substring(y, endOfnull ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
</script>
<script>
alert(getnull("refer"));
</script>
하면, refer 쿠키값이 메세지박스로 뜨는데요.
마이위트의, 배너클릭스에 이부분이 있어요,
$lg_referer = $_SERVER[REMOTE_REFERER];
$lg_referer 부분을 getnull("refer") 로 바꾸고싶은데요.
$lg_referer = getnull("refer"); 하면 오류가나고요,,
php 에 위의 function 을 넣어도, 오류가 납니다.
어떻게 해야하나요 ?
꼭, getnull("refer") 로 안해도되고, 쿠키의 내용만 알아오면 됩니다.
댓글 전체
위 코드는 자바스크립트이지 php function이 아닙니다.

그럼 방법이 없나요..ㄷㄷ?
쿠키 내용을 php에서 보려면 그냥
echo $refer:
아니면
echo $_COOKIE['refer'];
하시면 됩니다.
echo $refer:
아니면
echo $_COOKIE['refer'];
하시면 됩니다.