PDA

View Full Version : تغییر آدرس سایت



danyal1369
سه شنبه 02 اردیبهشت 1393, 23:30 عصر
با سلام.در فرم ها وقتی اطلاعات فیلدها پر میشن با دکمه سابمیت اونها رو به صفحه موجود در action می فرستیم و همون صفحه هم در مرورگر بالا میاد.من می خوام با توجه به اطلاعات فیلدها آدرس صفحه ی دلخواهم در مرورگر بالا بیاد نه صفحه مربوط به action حالا باید چکار کنم؟ لطفا راهنمایی کنید.

[younes]
چهارشنبه 03 اردیبهشت 1393, 01:14 صبح
میتونید پس از دریافت اطلاعات در سمت سرور و برسی و پردازش کاربر رو به صفحه دلخواه منتقل کنید

danyal1369
چهارشنبه 03 اردیبهشت 1393, 10:54 صبح
;2010415']میتونید پس از دریافت اطلاعات در سمت سرور و برسی و پردازش کاربر رو به صفحه دلخواه منتقل کنید

خوب با چه کدی باید این کارو انجام بدیم

Javidhb
چهارشنبه 03 اردیبهشت 1393, 11:21 صبح
شما باید اطلاعات فرم رو توی همون صفحه ای بعنوان action فرم درنظر گرفتید رو بگیرید و پردازش کنید و بعد به صفحه مد نظرتون بفرستید.
مثال:


<?php
if( isset($_POST['website']) )
{
//اگه توی فرم از کلمه گوگل استفاده کرده باشن میرن به سایت گوگل
if( $_POST['website'] == 'google' )
{
header('Location: ' .'http://www.google.com');
}
//و اگه از یاهو استفاده کنن میرن به سایت یاهو
elseif( $_POST['website'] == 'yahoo' )
{
header('Location: ' .'http://www.yahoo.com');
}
}

?>

<!doctype html>
<html lang='En'>
<head>
<title></title>
</head>
<body>
<form action='<?php echo $_SERVER['PHP_SELF']; ?>' method='POST'>
<p>type: google|yahoo </p>
<input type='text' name='website'>
<button type='submit'>submit</button>
</form>
</body>
</html>