2017-12-20 47 views
-1

GET을 사용할시기와 SESSION을 사용하여 웹 응용 프로그램의 매개 변수를 한 페이지에서 다음 페이지로 전달할 때 지침이 있습니까?SESSION을 언제 사용하고 웹 응용 프로그램에서 매개 변수 전달을 위해 GET을 사용해야합니까?

예 :

웹 응용 프로그램은 당신이 "열"여기에 항목을 추가하고 가까이 할 수있는 "판매 인용"개체가 있습니다. 당신은 다른 인용문을 열고 그 인용문에 항목을 추가 할 수 있습니다. 그 인용문에 항목을 추가, 삭제, 편집하는 동안 데이터베이스 계층은 읽을 테이블의 영역과 쓸 테이블을 알아야합니다. 항목을 추가하면 오른쪽 따옴표에 추가됩니다. 이는 quote_id을 사용하여 수행 할 수 있습니다.

해당 견적을 GET 또는 SESSION을 통해 전달해야합니까?

+0

그들은이 시점에서 사이트에 로그인 했습니까? – rtfm

+0

네, 그 시점에 사용자가 – Dennis

+0

에 로그인했습니다. 친숙한 북마크를 위해 URL을 사용합니다. – rtfm

답변

-1

세션은 주로 여러 페이지에 username, theme 등의 사용자 정보를 저장하는 데 사용됩니다. GET 및 자매 POST, PUT 및 DELETE는 HTTP 메소드 또는 동사로서 웹 브라우저와 같은 클라이언트에서 서버로 전송되는 전문적인 유형의 요청입니다. 서버에서 wep 페이지를 생성 할 때 더 많은 JS 작업이 있거나 요청 URL에 GET/quotes/5와 같이 URL을 추가하면 양식의 속성 값 또는 태그의 속성 값에 숨겨진 입력으로 quote_id를 삽입해야합니다

<a href="<?php echo 
    '/route/get_quote_by_id.php? 
quote_id='.$quote_id ?>" 
      > click me to get quote info </a> 

하고 get_quote_by_id에를 명확 exampl을 추가 ID로

 <a href="<?php echo '/quotes/'.$quote_id ?>" 
     > click me to get quote info </a> 

- 편집을 견적을 검색합니다 클릭하면 당신의 quote_id 당신은 앵커를 생성하는 서버에서 다음과 같이 뭔가를해야만 할 것입니다 수 있도록 .php :

echo $_GET['quote_id']; 
+0

SESSION이 GET과 유사하지 않습니다. –

관련 문제