it-gundan.com

클라이언트가 페이지 ID를 쿼리에 포함시키는 방법은 무엇입니까?

나는 웹 개발 전문가가 아니며 브라우저가 현재 문서 ID를 매개 변수로하여 서버에서 PHP 루틴을 호출하도록하는 방법을 찾아야합니다.

http://www.acme.com/index.php?id=1

그런 다음 예를 들어 전화해야합니다. 해당 문서에 대한 작업을 수행하려면 id = 1 인 /change.php.

내가 실수하지 않는 한 고객이이 정보를 반환하는 방법에는 세 가지가 있습니다.

  • uRL에서 인수로 전달되면 (위와 같이) HTTP 리퍼러로 사용할 수 있습니다
  • 숨겨진 필드로 포함하여
  • 쿠키로 보내서

숨겨진 필드를 사용하는 것이 가장 확실한 선택이라고 생각합니다. 다른 방법이 있습니까? 어떤 솔루션을 추천 하시겠습니까? 알아야 할 보안 문제가 있습니까?

감사합니다.


편집 : 클라이언트가 서버에서 반환 한 일부 정보 (예 : 문서 ID)를 배울 수있는 방법이 필요했습니다. 분명히 내 문제를 해결하는 올바른 방법은 서버 쪽 코드를 변경하여이 정보가 HTML 페이지에 포함 된 하이퍼 링크/양식에 포함되도록하는 것입니다.

1
user702

현대 웹의 추방은 이제 url-as-arguments에 완전히 동의 한 것 같습니다.

http://www.acme.com/page1 , http://www.acme.com/page2

http://www.acme.com/page/1 , http://www.acme.com/page/2

Mod-rewrite를 사용하면 도움이됩니다. ( 결국 )

2
Thomas