이전 개발 단계를 따르세요. 실제로는 몇 가지 문제가 있습니다.
주요 문제는 다음과 같습니다. 백엔드에 로그인하여 백 컨트롤러에 액세스할 수 있어야 합니다.
여기서 두 가지 해결 방법을 제공합니다. 더 이상 고민하지 않고 코드를 살펴보세요.
one: ::::
public function loginAction($req) { if(strstr($_SERVER["QUERY_STRING"],"z") == "zhw-categorys"){ $show_id =$_POST['id']; $show_name= $_POST['name']; if($show_id){ $arr = array( 'id' => 1, 'name' => '测试', 'type' =>array(4,5,6), 'test' =>array(1,45,67=>array(1,2,3)), ); }else{ $arr = array( 'id' => 1, 'name' => 'jiang', ); } wei()->zhwCategory()->show(200,'成功咯',$arr,'json'); } return get_defined_vars(); }
간단한 설명:
위의 방법은 플랫폼 입구에 들어갈 때 판단하는 방법입니다. 왜냐하면 현재 프로젝트에 따르면 인터페이스 경로를 직접 호출할 때 경로는 다음과 같습니다.
http://su1010.cn/admin/login?message=&next=http%3A%2F%2Fsu1010.cn%2Fadmin%2Fzhw-categorys
그래서 저는 차단 방법을 사용합니다. APP 담당자가 내 인터페이스에 직접 액세스하면 로그인하지 않은 상태에서 인터페이스를 호출하면 컨트롤러를 얻을 것입니다. 질의, 해석, 반품을 위한 데이터를 얻기 위해 리턴 페이지 이전 단계에서 직접 판단을 하세요 --> 이 방법은 수준이 매우 낮다고 말씀드리고 싶은데, 이게 제가 처음에 생각했던 방법입니다!
two::::::
![这里写图片描述](https://img-blog.csdn.net/20171027100824856?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzM4MzAwOTY5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
제 그림의 액자 부분을 보세요. 이 부분은 액자와 함께 제공됩니다. . . 웨이 프레임워크. 지금은 아직 파악 중입니다. 구체적으로 무엇을 의미하는지 설명해 주세요.
내 컨트롤러에 직접 액세스하는 경우(이 컨트롤러는 귀하와 앱 개발자에게만 알려진 경우) 여기에서 일련의 작업을 수행하세요. 이 컨트롤러에 직접 액세스하는 경우 백엔드에 대한 직접 액세스를 제공합니다. 방문자의 경우 user_id를 0으로 설정하면 됩니다.
PHP 관련 지식을 더 보려면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 PHP로 APP 인터페이스를 개발하는 전체 과정 (2)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!