lvlina_r
دوشنبه 12 اسفند 1392, 13:01 عصر
سلام دوستان
من یک پنل پیامک خریداری کردم، و می خواهم به محض رسیدن پیام ، پیام دریافتی در دیتابیس من ذخیره شود..
من از روش traffic relay استفاده کردم
به این طریق که تمامی پیام های دریافتی به یکی از صفحات من ارسال می شود و من در page load آن صفحه کد های زیر را نوشتم.
protected void Page_Load(object sender, EventArgs e) {
var from = Request.QueryString["from"].ToString();
var to= Request.QueryString["to"].ToString();
var text= Request.QueryString["text"].ToString();
SqlConnection con;
if (Request.Url.AbsoluteUri.ToLower().Contains("localhost"))
con = new SqlConnection(System.Configuration.ConfigurationMa nager.AppSettings["csClient"]);
else
con = new SqlConnection(System.Configuration.ConfigurationMa nager.AppSettings["csServer"]);
con.Open();
string query = "inssms";
SqlCommand com = new SqlCommand(query, con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.AddWithValue("@from", from);
com.Parameters.AddWithValue("@to", to);
com.Parameters.AddWithValue("@text", text);
SqlDataReader sdr = com.ExecuteReader();
}
پیام های دریافتی به پنل من به درستی ارسال می شود، ولی متاسفانه فقط برخی از آنها و بعضا با تاخیر و چه بسا چند بار وارد دیتابیس من می شوند...، من می خواهم به محض دریافت تنها یکبار هر پیامک ذخیره شود
لطفا راهنمایی کنید
من یک پنل پیامک خریداری کردم، و می خواهم به محض رسیدن پیام ، پیام دریافتی در دیتابیس من ذخیره شود..
من از روش traffic relay استفاده کردم
به این طریق که تمامی پیام های دریافتی به یکی از صفحات من ارسال می شود و من در page load آن صفحه کد های زیر را نوشتم.
protected void Page_Load(object sender, EventArgs e) {
var from = Request.QueryString["from"].ToString();
var to= Request.QueryString["to"].ToString();
var text= Request.QueryString["text"].ToString();
SqlConnection con;
if (Request.Url.AbsoluteUri.ToLower().Contains("localhost"))
con = new SqlConnection(System.Configuration.ConfigurationMa nager.AppSettings["csClient"]);
else
con = new SqlConnection(System.Configuration.ConfigurationMa nager.AppSettings["csServer"]);
con.Open();
string query = "inssms";
SqlCommand com = new SqlCommand(query, con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.AddWithValue("@from", from);
com.Parameters.AddWithValue("@to", to);
com.Parameters.AddWithValue("@text", text);
SqlDataReader sdr = com.ExecuteReader();
}
پیام های دریافتی به پنل من به درستی ارسال می شود، ولی متاسفانه فقط برخی از آنها و بعضا با تاخیر و چه بسا چند بار وارد دیتابیس من می شوند...، من می خواهم به محض دریافت تنها یکبار هر پیامک ذخیره شود
لطفا راهنمایی کنید