2014-11-13 3 views
0

제목에 다른 국가의 내 도메인의 모든 도메인이있는 배열이 있습니다. 내가 원하는 것은이 배열을 반복하여 브라우저에 표시하지만 현재 도메인을 목록에 포함하고 싶지는 않습니다.현재 도메인을 제외한 페이지로 연결

예 : domains = ['test1.com', 'test2.pl','test3.it','test4.uk','test5.de']

나는 위의 모든 도메인이 test1.com 페이지를 방문하면 사용자가 현재 방문은, 그래서, 다른 모든 페이지가 나열되어야를 제외한 내 foreach 루프 인쇄를 할 수 있습니다. PHP 프레임 워크를 사용하고 있지만 관련이 없습니다.

이 내 현재 코드입니다 :

@foreach(sites as $site) 
<a class="" href="http://{{ $site }}">{{ $site }}</a> 
@endforeach 

답변

0

에 한번 먹이 $ 사이트 : 서버 배열에 대한 자세한 정보를 위해 사이트 == $_SERVER['REQUEST_URI']

이 PHP 매뉴얼 링크를 볼 수 있는지 확인하는 경우

당신은 단지를 포함해야합니다. 호스트 이름을 추출하고 현재 요청한 호스트 이름과 비교할 수 있습니다 ($ _SERVER 변수를 통해)

+0

감사합니다! 그것은 잘 작동합니다. 특히 laravel의 경우 이것을 사용할 수 있습니다 : 'substr (Request :: root(), 7);' –

0

사용 $_SERVER['REQUEST_URI']이 현재 URI를 가져옵니다. parse_url 통해 Click me

관련 문제