C#翻開php鏈接傳參然後吸收前往值的症結代碼。本站提示廣大學習愛好者:(C#翻開php鏈接傳參然後吸收前往值的症結代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是C#翻開php鏈接傳參然後吸收前往值的症結代碼正文
php代碼
1、php
<?php header("Content-Type:text/html;charset=UTF-8"); $u=$_POST['zdupdate']; $p=$_POST['pid']; $a=$_POST["afid"]; $d=$_POST["dtime"]; require('../db/conn.php');//翻開文件 $sql_expire="insert into `m-haibook`.tbl_aff_log(aff_id,p_id,log_date,create_date) values($a,$p,'$d',now())"; if($u=='Y') { $myconn = mysql_connect($server_name, $db_username, $db_password); mysql_select_db($db_name); mysql_query("set names 'utf8'"); mysql_query($sql_expire); print "1HHhh..1154QQwweeWW"; } ?>
2、C#代碼
string postString = "zdupdate=Y&pid=" + dt.Rows[i]["Pid"].ToString() + "&afid=" + dt.Rows[i]["affiateid"].ToString() + "&dtime=" + dt.Rows[i]["Dtime"].ToString() + "";//這裡即為傳遞的參數,可以用對象抓包剖析,也能夠本身剖析,重要是form外面每個name都要加出去 byte[] postData = Encoding.UTF8.GetBytes(postString);//編碼,特別是漢字,事前要看下抓取網頁的編碼方法 string url = "http://haibook.pnxchina.com/api/index.php";//地址 WebClient webClient = new WebClient(); webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");//采用POST方法必需加的header,假如改成GET方法的話就去失落這句話便可 byte[] responseData = webClient.UploadData(url, "POST", postData);//獲得前往字符流 string srcString = Encoding.UTF8.GetString(responseData);//解碼
以上所述是小編給年夜家引見的C#翻開php鏈接傳參然後吸收前往值的症結代碼,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!