>  기사  >  백엔드 개발  >  PHP City 변전소의 원리는 무엇입니까?

PHP City 변전소의 원리는 무엇입니까?

(*-*)浩
(*-*)浩원래의
2019-10-16 10:48:424078검색

주역의 고정 프레임 방식으로 도시 변전소를 생성하는 이러한 기능을 구현하는 원리는 무엇입니까?

PHP City 변전소의 원리는 무엇입니까?

IP를 기반으로 도시를 찾고, 데이터베이스에 사이트 관리 테이블을 생성합니다. 모든 데이터가 있는 도시와 함께 site_id(사이트 ID) 필드를 추가하면 site_id도 쿠키를 저장하고 #🎜🎜를 얻을 수 있습니다. #

데이터베이스 테이블을 사용해야 하지만 그 안의 모든 위치 관련 데이터는 위치 정보를 전달합니다. (권장 학습:

PHP 비디오 튜토리얼) #🎜🎜 # 사용자가 58.com을 처음 방문합니다. 이때 IP 데이터베이스를 기준으로 판단한 다음 해당 도시 도메인 이름으로 이동합니다.

그런 다음

#을 추가합니다. 🎜🎜# 두 번째인 경우 + 58.com을 방문하면 쿠키에 따라 직접 점프합니다.

Cookie:ipcity=bj|%u5317%u4EAC|0; city=tianshui; 58home=tianshui; commontopbar_city=8601|%u5929%u6C34|tianshui

laravel의 라우팅은 다음과 같이 할 수 있습니다

Route::get ('/xxx', ['도메인' => '{ city}.58.com'])

도시를 매개변수로 전달한 다음 원하는 데이터를 가져옵니다. 원하는 템플릿이 한 세트처럼 보입니다.
# 🎜🎜#템플릿이 달라도 상관없으며, 도시 데이터별로 템플릿을 얻을 수 있습니다.

위 내용은 PHP City 변전소의 원리는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.