XML 파일을 생성하는 .php 파일이 있습니다. C# 응용 프로그램에서이 XML을 사용하고 있는데 사용자가 브라우저에서이 페이지를 볼 수 없기 때문에 요청이 Windows 응용 프로그램에서 오는 경우이 .php 파일 내에서 확인하고 싶습니다. 도와주세요. 좋은 하루 되세요.요청이 Windows 응용 프로그램에서 왔는지 확인하십시오.
0
A
답변
1
XML 파일을 가져 오기위한 키워드를 추가하는 방법에 대해 알려주세요. 해당 XML을 가져올 암호를 만들고 myxml.php와 같은 PHP 파일을 요청 하시겠습니까? key = mykeywordishere, 키워드는 일부 md5로 인코딩 할 수 있습니다.
1
간단한 방법으로 비밀 키로 특정 키를 사용하여 PHP 스크립트를 호출 할 수 있습니다.
www.myweb.com/myfunction.php?pass=secretPassword
이 키는 #C 응용 프로그램의 호출에서 harcoded됩니다.
//hardcoded hashed pass with sha1, for example.
$myHashedPass = '40bd001563085fc35165329ea1ff5c5ecbdbbeef';
if(sha1($_GET['pass']) != $myHashedPass){
die();
}
0
당신은 요청 헤더에 특정 사용자 에이전트를 사용할 수
당신은 예를 들어, 확인 할 수 있도록, 상기 암호가 같은 뭔가 기대 한 경우
은 그럼 그냥 확인할 수 있습니다 사용자 에이전트의 "My C# Application"입니다. 그렇지 않은 경우 신청서가 요청서를 발행하지 않았습니다.
사용자 에이전트를 변경하는 방법은 HttpRequest.UserAgent 속성을 참조하십시오. PHP, 사용자 에이전트 문자열 얻기 위해 이것을 사용 :
$userAgent = $_SERVER['HTTP_USER_AGENT'];
0
당신은 사용자 정의 사용자 에이전트 문자열을 사용하기 위해 고려해야하고 또한 "application/octet-stream".
또는처럼 뭔가에 콘텐츠 형식 설정 C# 응용 프로그램에서 하드 코드 된 암호를 사용하십시오. 보안이 중요한 경우 이전의 모든 정보가 와이어 샤크 또는 유사한 프로그램의 기본적인 이해를 가진 사람에 의해 검색 될 수있는 원인
당신은 또한 HTTPS를 사용해야합니다.
관련 문제
- 1. 요청이 iOS의 웹보기 또는 브라우저에서 왔는지 확인하십시오.
- 2. 요청이 Facebook 페이지 탭을 통해 왔는지 확인하십시오.
- 3. URL에 대한 요청이 서버에서 왔는지 또는 외부 요청인지 확인하십시오.
- 4. 사용자가 '전달'페이지에서 왔는지 확인하십시오.
- 5. 이벤트가 어디서 왔는지 확인하십시오.
- 6. 요소가 어디서 왔는지 확인하십시오.
- 7. 요청이 Android App에서 왔는지 확인합니다.
- 8. 요청이 ASP.NET 응용 프로그램의 어디에서 왔는지 찾는 방법은 무엇입니까?
- 9. jQuery - 요소가보기에 들어 왔는지 확인하십시오.
- 10. 트래픽이 특정 URL에서 왔는지 확인하십시오.
- 11. 요소가 속성을 가져 왔는지 확인하십시오.
- 12. CakePHP - 어떤 컨트롤러와 동작 요청이 왔는지 확인
- 13. 자바 - 요청이 특정 도메인에서 왔는지 확인하는 방법?
- 14. 사이트의 스크립트에서 요청이 왔는지 확인하는 방법은 무엇입니까?
- 15. 실제로 요청이 어디서 왔는지 더 나은 방법
- 16. Shopify Admin Panel 내에서 요청이 왔는지 감지
- 17. 응용 프로그램에서 이벤트를 만들었는지 확인하십시오.
- 18. 내 Windows 응용 프로그램에서
- 19. Eclipse - 모든 라이브러리를 가져 왔는지 확인하십시오.
- 20. 다른 웹 페이지에서 웹 페이지가 왔는지 확인하십시오.
- 21. 웹 응용 프로그램에서 교차 원점 요청이 차단되었습니다.
- 22. Umbraco - 요청이 XmlHttpRequest인지 확인하십시오.
- 23. 게시 요청이 수신되었는지 확인하십시오.
- 24. 요청이 Python에서 AJAX인지 확인하십시오.
- 25. CGEventRef가 어떤 응용 프로그램에서 왔는지 어떻게 알 수 있습니까?
- 26. Windows Store 응용 프로그램에서 HttpResponseMessage의 호스트 가져 오기
- 27. ProcessingQueue.Count가 다중 스레딩 응용 프로그램에서 올바른지 확인하십시오.
- 28. HTTP 요청이 Android 모바일에서 왔는지 또는 servlet/jsp를 사용하지 않는지 확인하십시오.
- 29. ASP.NET MVC - 요청이 다른 작업에서 온 것인지 확인하십시오.
- 30. Windows 응용 프로그램에서 이벤트 처리
감사합니다. 나는 그것을 할 거 야. –
MD5는 인코딩이 아닌 * 인코딩입니다! –