我想從.net調用一個php函數。我嘗試了一個webrequest方法,但我不確定如何指定要在url中調用的函數。下面的鏈接顯示了我嘗試撥打的方法。.net調用php函數
預先感謝任何幫助
http://codex.wordpress.org/Function_Reference/wp_hash_password
我想從.net調用一個php函數。我嘗試了一個webrequest方法,但我不確定如何指定要在url中調用的函數。下面的鏈接顯示了我嘗試撥打的方法。.net調用php函數
預先感謝任何幫助
http://codex.wordpress.org/Function_Reference/wp_hash_password
您首先需要創建一個調用你想要的功能在PHP服務器上的網頁,並返回結果(最好在SOAP或XML格式) 。然後,您可以像您指出的那樣通過.NET WebRequest機制獲取該網頁。
與內容調用從C#,你必須創建一個執行功能的PHP文件中的函數,例如
http://www.somesite.com/ScriptWithTheFunction.php
:
<?php
//your includes here
//You can set the value of $password from a $_GET parameter
echo wp_hash_password($password);
,並與C#使用WebRequest
獲得該功能的輸出(與使用網絡瀏覽器訪問http://www.somesite.com/ScriptWithTheFunction.php
時得到的迴應相同)
我不是s我完全遵循你的意思。爲什麼我需要創建一個網頁來調用其他網頁。你能提供一個例子嗎? – Jim
我不知道 - 你爲什麼需要這樣做?也許你可以提供一些關於你的情況和你想要完成的更多細節。 –
@Jim - 你不能簡單地「調用」一個php方法。你必須使用Mike建議的方法。 –