개발 Q&A

제목 php private함수 전달
카테고리 PHP
글쓴이 찌은 작성시각 2020/07/17 16:55:55
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 395   RSS

* 코드이그나이터를 사용중입니다..

url id의 파라미터 값을 암호화 할려고 합니다.

https://localhost/id=1234&idd=fskjlsfjlfjlsdj 처럼요.

 

view에서

<a href='https://localhost/id=1234&idd=">링크입니다.</a>

일경우,

 

id 파라미터 값(1234)을 암호화 하여 idd= 뒤에 붙이도록 하고 싶은데

컨트롤러에

pirvate function 함수(id값) {

 return md5(id값);

}

를 작성해보았습니다.

뷰에서 어떻게 id 파라미터 값을 받고, 이것을 컨트롤러에서 암호화하여 다시 전달하나요??

 

잘 모르겠습니다..

해결방법에 대해서 알려주셨으면 좋겠어요...

 

*getter, setter을 써야하는 건가요?

https://sjh836.tistory.com/124

 다음글 ftp_put 외부 파일전송 질의있습니다. (3)
 이전글 세션(session)값이 증발합니다. (1)

댓글

한대승(불의회상) / 2020/07/17 17:14:23 / 추천 0
public 으로 하시고 view에서는 $this->함수(id값) 하시면 됩니다.
찌은 / 2020/07/17 17:16:50 / 추천 0

감사합니다!

하지만, 회사 산배가 private로 하라고 하시네요..ㅜㅜ

그래도 조금 이해가 된것 같아요!

한대승(불의회상) / 2020/07/17 17:19:49 / 추천 0

외부에서 호출가능하여 보안에 위험하다 생각된다면 helper함수로 만드는 방법도 있습니다.

헬퍼는 http://www.ciboard.co.kr/user_guide/kr/general/helpers.html 참고하세요.