PDA

View Full Version : رفتن به صفحه ای خاص



masterdanesh
شنبه 02 شهریور 1392, 17:51 عصر
سلام
بنده می خواهم در قسمتی که با ***** مشخص کرده ام به صفحه ی test.html بروم. چه کدی باید در این قسمت نوشته شود؟



<?php
$user=$_POST['userr'];
$ramz=$_POST['ramz'];

if ($user="admin" && $ramz="PASSword")
{
*****
}

AliRezaPro
شنبه 02 شهریور 1392, 18:10 عصر
قبل از ازسال تاپیک حتما مطمئن بشید که کسی قبل از شما همچین سئوالی نپرسیده باشد

header("Location: myOtherPage.php");
به همین سادگی
کافی بود سئوال خود را گوگل میکردید , برای من About 105,000,000 نتیجه داد

farazsahebdel
شنبه 02 شهریور 1392, 18:14 عصر
مثل اینکه شما اعصاب ندارین ها نمی خواین جواب بدین خوب جواب ندین
<< میخواین پست هاتون رو زیاد کنین >>

masterdanesh
شنبه 02 شهریور 1392, 19:11 عصر
قبل از ازسال تاپیک حتما مطمئن بشید که کسی قبل از شما همچین سئوالی نپرسیده باشد

header("Location: myOtherPage.php");
به همین سادگی
کافی بود سئوال خود را گوگل میکردید , برای من About 105,000,000 نتیجه داد
ضمن تشکر از پاسخ جنابعالی و عذر خواهی از عدم تحقیق بیشتر و سرچ در گوگل طبق دستور عمل کردم و با هشدار زیر مواجه شدم.
Warning: Cannot modify header information - headers already sent by (output started at /check_pass.php:4) in /home/check_pass.php on line 8
لازم به ذکر است این هشدار مربوط به همان خطی است که جنابعالی راهنمایی فرمودید.

fkb0y_dev
شنبه 02 شهریور 1392, 19:18 عصر
دوست عزیز با این کد مشکل شما حل میشه...


ob_start();
header("Location: myOtherPage.php");
ob_end_flush();

parsboy
شنبه 02 شهریور 1392, 19:21 عصر
ضمن تشکر از پاسخ جنابعالی و عذر خواهی از عدم تحقیق بیشتر و سرچ در گوگل طبق دستور عمل کردم و با هشدار زیر مواجه شدم.
Warning: Cannot modify header information - headers already sent by (output started at /check_pass.php:4) in /home/check_pass.php on line 8
لازم به ذکر است این هشدار مربوط به همان خطی است که جنابعالی راهنمایی فرمودید.

باسلام
دوست عریز اینجا کسی وظیفه ای نداره بخواد به کسی کمک کنه ،دوستان لطف میکنن راهنمایی میکنن.
دوست عزیزم هم شما راهنمایی کردن و مشکلی نداشت شما یکم خودتونم تلاش کنید
http://php.net/manual/en/function.header.php
موفق باشید.

masterdanesh
شنبه 02 شهریور 1392, 19:27 عصر
دوست عزیز با این کد مشکل شما حل میشه...


ob_start();
header("Location: myOtherPage.php");
ob_end_flush();
ضمن تشکر از جنابعالی باز هم متاسفانه همان هشدار قبلی مشاهده می شود.خواهشمندم باز هم راهنمایی بفرمایید.

AliRezaPro
شنبه 02 شهریور 1392, 19:39 عصر
ضمن تشکر از جنابعالی باز هم متاسفانه همان هشدار قبلی مشاهده می شود.خواهشمندم باز هم راهنمایی بفرمایید.


ob_start()
را بالای کد قبل از هر کدی قرار بدید و

ob_end_flush();
را پایین


منظور بنده سریع تر به جواب رسیدن شما بود , و اینکه پست خودم رو چندین بار خوندم ولی اصلا به این نتیجه نرسیدم که همچین چیزی باشم :

مثل اینکه شما اعصاب ندارین ها

masterdanesh
شنبه 02 شهریور 1392, 19:55 عصر
ضمن تقدیر از کلیه عزیزان خصوصا ALIREZAPRO عزیز هنوز بنده با همان مشکل مواجه هستم. یک بار دیگر کلیه کد های این صفحه را می گذارم تا دوستان بتوانند جدید ترین تغییرات را ملاحظه و باز هم مرا راهنمایی بفرمایند.



<html>
<?php

$user=$_POST['userr'];
$ramz=$_POST['ramz'];
echo ('hi');
if ($user="admin" && $ramz="passWORD")
{
ob_start();
header("Location:vazayef.html");
ob_end_flush();
}

AliRezaPro
شنبه 02 شهریور 1392, 20:13 عصر
ob_start(); رو بالای بالای اسکریپت قرار بدید چک کنید قبل از <?php هم فضای خالی وجود نداشته باشد
مطالعه بفرمایید :

http://php.net/manual/en/function.ob-start.php

masterdanesh
شنبه 02 شهریور 1392, 21:53 عصر
ob_start(); رو بالای بالای اسکریپت قرار بدید چک کنید قبل از <?php هم فضای خالی وجود نداشته باشد
مطالعه بفرمایید :

http://php.net/manual/en/function.ob-start.php
بسیار ممنونم
مشکل حل شد
موفق باشید