NOTICE

url값에 파라미터를 추가해야 할 상황이 생겼다.
웃긴 게 url마다 ?가 안 붙어 있으면 괜찮은데 어떤 url은 뒤에 ?가 붙어 있다.
http://dddd.com?ddd 이런 식으로

이런 경우 뒤에 ?가 있는 경우는 &로 계속 연결을 해야 하고 ?가 없는 경우는 ?를 붙이고 그 다음부터 & 붙이게 해야 한다.

eregi 함수를 사용하면 된다.



(Language : php)
  1. <?
  2.     $str = "iamaboy?";
  3.     $str_compare = "\?";
  4.     if(eregi($str_compare,$str)) {
  5.         $check_url = "true";
  6.     } else {
  7.         $check_url = "false";
  8.     }
  9. ?>



위 같은 경우는 문자열($str)에 내가 원하는 문자($str_compare)가 있는지 비교(?)하는 것이다.
만약 있을 경우엔 true, 없을 경우엔 false다.
  1. no picture Favicon of http://lane-s.com BlogIcon Lane 2007.06.13 12:58

    음....
    저는 보통 저런 경우에는 저 몇줄 코딩이 귀찮아서, 그냥 디폴트로 무조건 '?1=1' 일케 붙이고 시작합니다. (-_-)ㅋ

    • no picture Favicon of http://nyaongnyaong.com BlogIcon 괄리자 2007.06.13 15:08

      원츄~
      ㅡ_-)=b

      저도 그렇게 할라 그랬는데...
      이미 만들어져 있는 데에다가 저렇게 넣으려고 했더니 뒤에서 튀어나오는 말
      '너 설마 그거 400개도 넘는데 일일이 넣을 건 아니지?'

      db 열었다가 db지는 줄 알았네요.