Q&A

  • Value 를 Client 프로그램으로 보내는 방법


델파이에서 작성된 프로그램이 HTTP 프로토콜의 Get 방식을 이용하여



http://www.test.com/cgi/cgi.php?id=asdfasdf&pw=asdfasdf



이런식으로 넘기면 PHP 에선 id 와 pw 값을 받습니다.



이 정보를 암호화하여 다시 Client 프로그램으로 보내려고 합니다.



Form 문을 사용하면 가능할까요?



아무튼 값을 다시 가져왔다면,, 이값을 델파이에서 어떻게 받아야 합니까...?



저는 지금 php 에서



echo("
");



echo("");



echo('
');



요런식으로 해보고 있어요..



NMHTTP 컴포넌트를 사용하구요.. 어케 해야할지...





조언줌 주시길...



3  COMMENTS
  • Profile
    고드름 2001.02.20 22:46
    안녕하세요?

    고드름 김정입니다.



    클라이언트에서 서버로 HTTP / GET 요청했다면 클라이언트가 넘겨 받는 것은 분명히 HTML 형식입니다. 그 HTML에 POST 나 Action 을 줄 필요는 없습니다.



    마치 웹브라이저가 index.html 을 얻어오는 것과 같다고 생각하시면 됩니다.



    클라이언트는 전송받은 결과 데이터 중에서 Parsing 해서 원하는 값을 얻으셔야 합니다. 클라이언트가 받는 결과를 확인해보세요.



    그럼.

  • Profile
    조언자 2001.02.20 23:11
    죄송합니다.



    그 받는 결과를 어떻게 확인하는지를 몰라서 질문한겁니다.. 통신은 안해봤습니다.



    NMHTTP 컴포넌트에 이벤트들이 많이 있긴한데, 해보긴했지만 잘 되질 않는군요..



    HTML 정보를 어떻게 얻는지 조금만 더 알려주시길 부탁드립니다.





    고드름 wrote:

    > 안녕하세요?

    > 고드름 김정입니다.

    >

    > 클라이언트에서 서버로 HTTP / GET 요청했다면 클라이언트가 넘겨 받는 것은 분명히 HTML 형식입니다. 그 HTML에 POST 나 Action 을 줄 필요는 없습니다.

    >

    > 마치 웹브라이저가 index.html 을 얻어오는 것과 같다고 생각하시면 됩니다.

    >

    > 클라이언트는 전송받은 결과 데이터 중에서 Parsing 해서 원하는 값을 얻으셔야 합니다. 클라이언트가 받는 결과를 확인해보세요.

    >

    > 그럼.

  • Profile
    조언자 2001.02.20 23:33


    감사합니다. 해결했습니다. 예제에 나와있군요.

    memo 에 차레차레 값을 적어넣어서 해결했습니다.



    if Cmd = CmdGet then

    Memo1.Text := NMHTTP1.Body;



    이런식으로 해결이 되는군요.. 하지만 HTML 의 태그들을 전부다 긁어오기 때문에

    문자열을 잘라야겠군요. 음.. 감사합니다. ^^;



    조언자 wrote:

    > 죄송합니다.

    >

    > 그 받는 결과를 어떻게 확인하는지를 몰라서 질문한겁니다.. 통신은 안해봤습니다.

    >

    > NMHTTP 컴포넌트에 이벤트들이 많이 있긴한데, 해보긴했지만 잘 되질 않는군요..

    >

    > HTML 정보를 어떻게 얻는지 조금만 더 알려주시길 부탁드립니다.

    >

    >

    > 고드름 wrote:

    > > 안녕하세요?

    > > 고드름 김정입니다.

    > >

    > > 클라이언트에서 서버로 HTTP / GET 요청했다면 클라이언트가 넘겨 받는 것은 분명히 HTML 형식입니다. 그 HTML에 POST 나 Action 을 줄 필요는 없습니다.

    > >

    > > 마치 웹브라이저가 index.html 을 얻어오는 것과 같다고 생각하시면 됩니다.

    > >

    > > 클라이언트는 전송받은 결과 데이터 중에서 Parsing 해서 원하는 값을 얻으셔야 합니다. 클라이언트가 받는 결과를 확인해보세요.

    > >

    > > 그럼.