PDA

View Full Version : مبتدی: تغییر مسیر به صفحه دیگه؟



ehsan78mp
جمعه 02 مهر 1389, 13:18 عصر
سلام خدمت دوستان. بنده هیچ گونه سر رشته یا کلا بگم که اصلا PHP بلد نیستم. من فقط یه صفحه PHP می خوام که یه پارامتر که دادیم Redirect کنه به همون صفحه. مدیران خواهش می کنم این موضوع را پاک نکنن. فقط اگه میشه دوستان یه همچین صفحه ای بنویسن. منظورم هم این مثلا میدیم:

www.example.com/redirect.php?w=SiteAddress
دیگه جلوی w هر چی دادیم بره اون جا.
از دوستی که جواب میده خیلی ممنونم. مطمئن باشید اسمش را توی همون صفحه درج می کنم. ممنون

ehsan78mp
جمعه 02 مهر 1389, 13:25 عصر
من خیلی نیاز دارم لطف کنید زودتر. خیلی دعاتون می کنم.:لبخندساده::خجالت::گریه:

NR_Nazifi
جمعه 02 مهر 1389, 13:43 عصر
اگر منظورت تغییر مسیر ار ادرس جاری به ادرس جلوی متغیر w است این میشه؟



<?php
if(isset($_GET['w']))
{
header("location: ".$_GET['w']);
exit();
}
?>


این کد رو داخل همون صفحه جاری باید بنویسی
(مطمئنن بهتره قبل از هر عمل چاپی مانند echo استفاده کنی چون تابع header دچار مشکل میشه)

sama01
جمعه 02 مهر 1389, 13:48 عصر
التبه اگر یک جستجو در اینترنت انجام می‌دادید، به راحتی می‌تونستید نمونه‌های آموزشی رو پیدا کنید.

این کار بستگی داره که روش کار شما.
ولی مثلا این می‌تونه کارتون رو راه بندازه:
<?php
//page: redirect.php

$pageAddress = $_GET['w'];
header('Location: '$pageAddress);
die();
?>

ehsan78mp
جمعه 02 مهر 1389, 14:37 عصر
متاسفانه این صفحه ارور 500 یعنی اشتباه بودن برنامه نویسی صفحه را میده.

sama01
جمعه 02 مهر 1389, 14:44 عصر
من یه . جا انداخته بودم.
این درسته:
<?php
//page: redirect.php

$pageAddress = $_GET['w'];
header('Location: '.$pageAddress);
die();
?>

funpatogh
جمعه 02 مهر 1389, 14:47 عصر
التبه اگر یک جستجو در اینترنت انجام می‌دادید، به راحتی می‌تونستید نمونه‌های آموزشی رو پیدا کنید.

این کار بستگی داره که روش کار شما.
ولی مثلا این می‌تونه کارتون رو راه بندازه:
<?php
//page: redirect.php

$pageAddress = $_GET['w'];
header('Location: '$pageAddress);
die();
?>
با عرض شرمندگی خدمت سمای عزیزو بی ادبی بنده رو ببخشید اینجا ایشون یک . یادشون رفته


<?php
$pageAddress = $_GET['w'];
header('Location: '.$pageAddress);
die();
?>