채택완료

php로 브라우저 주소를 추출하고 싶습니다

브라우저의 현재 주소에서 도메인과 파일명을 제외하고,

폴더이름만 추출하고 싶습니다

php로 어떻게 코드를 짜야 하나요?

http://abc123.com/gnuboard5/bbs/board.php?bo_table=free

http://abc123.com/other/about_us.php

|

답변 4개

채택된 답변
+20 포인트

아래 소스를 참조해 보시죠.

$data = "http://abc123.com/gnuboard5/bbs/board.php?bo_table=free";

$pattern = "#https?:\/\/(?:[^/]+\/)(.+\/)#i";

preg_match($pattern, $data, $match);

echo $match[1]; // 출력 : gnuboard5/bbs/

2021-01-21 (목) 15:22:53

답변 감사합니다. 도움이 많이 되었습니다. TT

2021-01-20 (수) 11:54:02

$_SERVER['REQUEST_URI'];   주소를 구해서

http://abc123.com <- 이부분은 문자열 치환같은거 하셔서 없애 버리시고

나머지를 변수로   "/" <- 요거 기준으로 배열변수에 담으셔서 구하시면 될거 같습니다.

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