مشاهده نسخه کامل
: ارسال مقادیر خاص در Url
golzarheidari
31-10-2007, 20:15
اگه خواسته باشیم یه مقدار که داخلش از کاراکتر"/" استفاده شده رو به همراه آدرس بفرستیم باید چی کار کنیم؟ مثلا آدرس من به این صورته: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
که مقدار ارسالی من 3/2 هست که زمان خوندن 2 میگیره چون 3 بعد از / میاد.
چه جوری باید این مقدار رو بخونیم؟ این مقدار حتما باید تو آدرس باشه نمیشه تو session قرار داد.
neopersia
31-10-2007, 22:33
میتونی اطلاعاتی رو که میخوای بفرستی با تابع urlencode تبدیل کنی
بعد تو صفحه ای که میخوای از اونا استفاده کنی با استفاده از تابع urldecode اونا رو به شکل اول در بیاری
neopersia
31-10-2007, 22:35
ببخشید من حواسم نبود شما Asp کار میکنید
ولی خوب اونجا هم توابع معادل توابع بالا وجود داره حتی تو جاوا اسکرپت هم هست
golzarheidari
01-11-2007, 09:50
نئوپرشیا جان از راهنماییت ممنون
شما ميتوني از QueryString استفاده كني
بعد از اسم صفحه ؟ ميذاري و بلافاصله اسم متغير و بعد مقداري كه ميخواي مثل اين
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و در صفحه ي بعد هر وقت خواستي از اون متغير استفاده كني اين كد رو مينويسي
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اميدوارم مشكلت حل شه :11:
neopersia
01-11-2007, 14:42
نئوپرشیا جان از راهنماییت ممنون
خواهش میکنم
شما ميتوني از QueryString استفاده كني
بعد از اسم صفحه ؟ ميذاري و بلافاصله اسم متغير و بعد مقداري كه ميخواي مثل اين
کد:
redirect("report.aspx?nod=2")
و در صفحه ي بعد هر وقت خواستي از اون متغير استفاده كني اين كد رو مينويسي
کد:
Request.QueryString("nod")
اميدوارم مشكلت حل شه
شما سوال دوستمونو دقیق متوجه نشدید
مشکل ایشون استفاده از اسلش تو کوئری استرینگ بود
شما سوال دوستمونو دقیق متوجه نشدید
مشکل ایشون استفاده از اسلش تو کوئری استرینگ بود
شما از اين كد استفاده كن هيچ مشكلي پيش نمي ياد من كدي رو بدونه تست به كسي نمي دم
فقط بايد بجاي عدد 2 عدد 2/3 رو بده
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.