테스트 사이트 - 개발 중인 베타 버전입니다

현재 URL 를 알아내는 방법 질문입니다. 채택완료

ttmin 10년 전 조회 4,659

현재 페이지의 URL 을 알아내는 방법이 궁금합니다. 예를 들어 index.php3?db=pds&table=utop 일 경우 PHP 내에서 위에 모든 URL 를 읽어서 다른곳으로 넘겨주려고 합니다.

 

방법 좀 알려주세요.

 

하나하나 넘겨줄려니 워낙 길어서 문제가 많군요 부탁드립니다!!!

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

현재 db와 table의 인자값을 쓰이는 화일이 어떤화일인지요? index.php3 화일에서 쓰이나요?  그건 아닌거 같은데 db와 table이 쓰이는 화일이 따로있겠죠? 만약 그화일 이름이 bbs.php3라면요... index.php3 화일내로 include를 시켜주시면 됩니다. 방법은 index.php3화일 안에

 

         |          |< br>         |          |< br> $db = "pds";            < br> $table = "utop";    < br> include("bbs.php3");  < br>         |          |< br>         |          |< br> 

*위의 세줄을 적당한 위치에 추가해 주세요. *index.php3 하구 bbs.php3 는 같은 디렉에 있어야 됩니다. 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

빠른 답변 감사드립니다 !!!

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

function getUrl() {

  $url  = @( $_SERVER["HTTPS"] != 'on' ) ? 'http://'.$_SERVER["SERVER_NAME"] :  'https://'.$_SERVER["SERVER_NAME"];

  $url .= ( $_SERVER["SERVER_PORT"] !== 80 ) ? ":".$_SERVER["SERVER_PORT"] : "";

  $url .= $_SERVER["REQUEST_URI"];

  return $url;

 

 

또는 

function getCurrentUrl() {

        $url  = isset( $_SERVER['HTTPS'] ) && 'on' === $_SERVER['HTTPS'] ? 'https' : 'http';

        $url .= '://' . $_SERVER['SERVER_NAME'];

        $url .= in_array( $_SERVER['SERVER_PORT'], array('80', '443') ) ? '' : ':' . $_SERVER['SERVER_PORT'];

        $url .= $_SERVER['REQUEST_URI'];

        return $url;

    } 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인