이것은 내 시스템입니다. 사용자 웹 사이트에 로그온하고 양식 작성기를 사용하여 양식을 만듭니다. 양식이 만들어지면 내 데이터베이스에 양식 html을 덤프합니다. 이제는 웹 사이트에서 만든 양식을 호출하는 데 사용할 수있는 URL을 제공해야합니다. codeigniter를 사용하여 URL을 만드는 방법에 대한 약간의 조언이 필요합니다. 브라우저에서 URL이 열리면 양식이 나타나야합니다.URL을 통해 코드 네이터를 사용하여 데이터를 렌더링
답변
임의의 문자열을 만들어 데이터베이스에 저장하고 컨트롤러를 사용하여 해당 데이터를 가져올 수 있습니다.
그래서 : site.com/getmyform/H43d0apeV
(domain.com/controller/randomstring
)
임의의 문자열 당신이 요소의 몇 가지 고려해야 작성 :
- 서비스가 얼마나 많은 사용자가있을 것이다?
- 생성 된 문자열은 얼마나 오래 활성화됩니까?
사용자가 많을수록 시간이 길수록 고유 한 상태를 유지하는 데 더 오래 걸릴 수 있습니다. bit.ly-isch 서비스처럼 문자열이 가능한 짧을 필요는 없다고 가정합니다.
고려해야 할 또 다른 사항은 보안입니다. 문자열이 길수록 (더 많은 가능성이있는) 누군가를 "추측"하는 기회가 줄어 듭니다.
괜찮아요 ... 내가 거기에 데이터베이스에 URL을 저장하고 싶지 않아요 옵션이 있다면 궁금 해서요 – user1411837
내가 생각할 수있는이 같은 뭔가를 만드는 다른 방법은 매개 변수를 전달하고 그것을 구축 " 파리". 사용자가 완전히 사용자 지정 양식을 만들 수있는 것처럼 들리므로 잘 작동한다고 생각하지 않습니다. 그러나 DB에서 "덤핑"html은 최선의 선택이 아닐 수도 있습니다. 그것은 많은 공간을 차지할 수 있습니다. 아마도 구성을 데이터베이스로 전달할 수 있습니다. 더 많은 작업이 필요하지만 애플리케이션 유지 관리가 더 쉬울 것입니다. – Robert
- 1. PHP를 사용하여 URL을 통해 데이터를 읽는 방법
- 2. URL을 통해 MySQL에 데이터를 삽입하는 방법은 무엇입니까?
- 3. RoR을 사용하여 데이터를 헤더로 렌더링
- 4. 다음 URL을 사용하여 API를 통해
- 5. Json 파일 데이터를 사용하여 뷰 렌더링
- 6. jQuery를 사용하여 MVC 뷰로 코드 렌더링
- 7. PHP 코드 네이터를 사용하여 Excel 시트에서 MySQL 데이터베이스로 레코드를 가져 오기
- 8. URL없이 URL을 사용하여 PHP없이 데이터를 게시하는 방법
- 9. 부분보기 코드 스켈레톤 렌더링
- 10. URL을 통해 변수 전달하기
- 11. Ruby를 사용하여 URL을 통해 데이터 게시
- 12. VB.NET을 사용하여 URL을 통해 SMS 메시지 보내기
- 13. sef url을 사용하여 PHP 코드 웹
- 14. URL을 통해 레일스 양식에 데이터를 제출하는 방법은 무엇입니까?
- 15. .htaccess를 통해 URL을 숨겨서
- 16. CSV 데이터를 HTML로 렌더링
- 17. URL을 변경하지 않고 다른 액션 렌더링?
- 18. ASP.NET MVC ActionFilter를 사용하여 렌더링 된 HTML의 URL을 대체하는 방법
- 19. URL을 통해 웹 서비스에 NSImage 데이터를 저장하고 검색하려면 어떻게해야합니까?
- 20. Flattr URL을 통해 API를
- 21. URL을 통해 intellij 시작
- 22. URL을 통해 값 전달
- 23. URL을 통해 이름 바꾸기
- 24. URL을 통해 ID를 전달합니다.
- 25. URL을 통해 리뷰 보내기
- 26. window.location.host를 통해 URL을 비교하십니까?
- 27. SVG 마커의 렌더링 구현 코드
- 28. URL을 통해 사이트 콘텐츠의 URL을 찾으십시오.
- 29. 이상적인 장소 저장 url을 호출하여 렌더링 할 수있는 이진 데이터
- 30. URL을 사용하여 Android 앱을 연결하고이 URL로 데이터를 전달하는 방법
"이 사용자는 7 개의 적합한 질문 중 0 개에 대해 대답을 수락했습니다"; 당신은 그것을 향상시키고 자 할 것입니다 – Andreas
그게 무슨 뜻입니까 ?? – user1411837
당신은 여기에 대한 답을 찾을 수 있습니다 : http://stackoverflow.com/faq#howtoask – Robert