.$ipaddress

 

이런식으로 현재 접속자의 아이피와 디비에 기록된 아이피가 일치하는지 확인 이후 출력되는 무언가를 만들 고있는데요

 

접속자의 아이피를 출력할 수있는 방법이 있을까요?

 

감사합니다.

  • profile
    $_SERVER['REMOTE_ADDR'];
    php전역에서 서버에 접속한 클라이언트의 아이피를 가져오는 함수는 동일한 한개입니다.
  • profile profile
    답변 감사합니다!!
  • profile profile
    라이믹스에서는 \RX_CLIENT_IP ㅋㅋㅋ
  • profile profile
    라이믹스는 따로 만들어진 함수가 많으니 ㅎㅎ
  • ?

    템플릿에서 사용하실거라면 {@$ipaddress = getenv('REMOTE_ADDR')}를 이용하셔야 해요

  • ? profile

    $query = $oDB->_query('select count(*) as count from xe_document where document_srl = '.$document_srl.' and ipaddress = '.getenv('REMOTE_ADDR'));

    비회원이 쓴글이 접속자와 일치하는지 확인을 하려면 위와 같이하면될까요?
    작동이 안되는것 같아서요.

  • profile ?
    $query = $oDB->_query(sprintf("select count(*) as count from xe_document where document_srl = %s and ipaddress = '%s'", $document_srl, getenv('REMOTE_ADDR')));


    IP주소는 문자열이기 때문에 반드시 홑따옴표로 감싸주셔야 해요

     

  • ? profile
    두말할 것도 없이 완전 작동이 잘됩니다

    감사합니다!!
  • ? profile
    질답에서 고수의 향기가 느껴지세요!