2012-07-30 3 views
-1

이것은 내 시스템입니다. 사용자 웹 사이트에 로그온하고 양식 작성기를 사용하여 양식을 만듭니다. 양식이 만들어지면 내 데이터베이스에 양식 html을 덤프합니다. 이제는 웹 사이트에서 만든 양식을 호출하는 데 사용할 수있는 URL을 제공해야합니다. codeigniter를 사용하여 URL을 만드는 방법에 대한 약간의 조언이 필요합니다. 브라우저에서 URL이 열리면 양식이 나타나야합니다.URL을 통해 코드 네이터를 사용하여 데이터를 렌더링

+2

"이 사용자는 7 개의 적합한 질문 중 0 개에 대해 대답을 수락했습니다"; 당신은 그것을 향상시키고 자 할 것입니다 – Andreas

+0

그게 무슨 뜻입니까 ?? – user1411837

+0

당신은 여기에 대한 답을 찾을 수 있습니다 : http://stackoverflow.com/faq#howtoask – Robert

답변

0

임의의 문자열을 만들어 데이터베이스에 저장하고 컨트롤러를 사용하여 해당 데이터를 가져올 수 있습니다.

그래서 : site.com/getmyform/H43d0apeV (domain.com/controller/randomstring)

임의의 문자열 당신이 요소의 몇 가지 고려해야 작성 :

  • 서비스가 얼마나 많은 사용자가있을 것이다?
  • 생성 된 문자열은 얼마나 오래 활성화됩니까?

사용자가 많을수록 시간이 길수록 고유 한 상태를 유지하는 데 더 오래 걸릴 수 있습니다. bit.ly-isch 서비스처럼 문자열이 가능한 짧을 필요는 없다고 가정합니다.

고려해야 할 또 다른 사항은 보안입니다. 문자열이 길수록 (더 많은 가능성이있는) 누군가를 "추측"하는 기회가 줄어 듭니다.

+0

괜찮아요 ... 내가 거기에 데이터베이스에 URL을 저장하고 싶지 않아요 옵션이 있다면 궁금 해서요 – user1411837

+0

내가 생각할 수있는이 같은 뭔가를 만드는 다른 방법은 매개 변수를 전달하고 그것을 구축 " 파리". 사용자가 완전히 사용자 지정 양식을 만들 수있는 것처럼 들리므로 잘 작동한다고 생각하지 않습니다. 그러나 DB에서 "덤핑"html은 최선의 선택이 아닐 수도 있습니다. 그것은 많은 공간을 차지할 수 있습니다. 아마도 구성을 데이터베이스로 전달할 수 있습니다. 더 많은 작업이 필요하지만 애플리케이션 유지 관리가 더 쉬울 것입니다. – Robert

관련 문제