程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#翻開php鏈接傳參然後吸收前往值的症結代碼

C#翻開php鏈接傳參然後吸收前往值的症結代碼

編輯:C#入門知識

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鏈接傳參然後吸收前往值的症結代碼,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved