abasfar
پنج شنبه 25 اسفند 1390, 02:42 صبح
با سلام
دوستان من وقتی اطلاعاتم را post میکنم ادرس به طور خودکار اینکد میشه یعنی & به & تبدیل میشه حالا وقتی که من $_POST پارامتر را میگیرم به صورت خودکار & را جدا کننده در نظر میگیره و نام پارامتر را با amp; در نظر میگیره حالا ایا روش مناسبی جز جایگزینی رشته وجود داره
<script type="text/javascript">
try {
Req = new XMLHttpRequest();
} catch ( error ) {
Req = new ActiveXObject( "Microsoft.XMLHTTP" );
}
Data = 'id=2';
Data += '&post=5';
Data += '&com=455';
Req.open( 'POST', 'http://vsharp.ir/a.php', true );
Req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded; charset=UTF-8" );
Req.send( Data );
</script>
حالا کد بالا پارامتر زیر را تولید میکنه
id=2&post=5&com=455
وبعد از ارسال
id=2
amp;post=5
amp;com=455
دوستان من وقتی اطلاعاتم را post میکنم ادرس به طور خودکار اینکد میشه یعنی & به & تبدیل میشه حالا وقتی که من $_POST پارامتر را میگیرم به صورت خودکار & را جدا کننده در نظر میگیره و نام پارامتر را با amp; در نظر میگیره حالا ایا روش مناسبی جز جایگزینی رشته وجود داره
<script type="text/javascript">
try {
Req = new XMLHttpRequest();
} catch ( error ) {
Req = new ActiveXObject( "Microsoft.XMLHTTP" );
}
Data = 'id=2';
Data += '&post=5';
Data += '&com=455';
Req.open( 'POST', 'http://vsharp.ir/a.php', true );
Req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded; charset=UTF-8" );
Req.send( Data );
</script>
حالا کد بالا پارامتر زیر را تولید میکنه
id=2&post=5&com=455
وبعد از ارسال
id=2
amp;post=5
amp;com=455