مسعود راد
1 سال پیش توسط مسعود راد مطرح شد
4 پاسخ

مشکل آپلود سایت php

سلام دوستان
من یک سایت php رو روی localhost سیستم خودم ایجاد کردم. یک صفحه ورود نام کاربری و رمز عبور داره که بعد از زدن دکمه ورود وارد صفحه بعد میشه. روی localhost مشکلی نداره ولی همین دو صفحه رو وقتی روی هاست اینترنتی آپلود می کنم به صفحه دوم نمیره.


ثبت پرسش جدید
محمد سلطانی
تخصص : متخصص برنامه نویسی وب
@1130899098 1 سال پیش آپدیت شد
0

سلام @msdrd مسعود راد
احتمال داره که شما لینک ها رو دستی وارد کرده باشید
اگه میتونین کد مربوط به دکمه رو واد کنید
شما باید یک فایل با نام config.php ایجاد کنید و این کد رو توش بزارین :

<?php
difine("url","example.com")
?>

و بعد در کدتون به این صورت پیش برین

<?php
require_once("config.php")
?>
</a  href="<?php   echo url."/login.php" ?>">click here<a>

مسعود راد
@msdrd 1 سال پیش مطرح شد
0

میشه در مورد دستوراتی که در فایل config و فایل اصلی نوشتید توضیح بدید. ممنونم


مسعود راد
@msdrd 1 سال پیش مطرح شد
0

صفحه اول:
یک فرم دارم یوز و پس میگیره با post یا get میده به همون صفحه.
اعتبار سنجی میکنه بعد از اعتبارسنجی دستور زیر اجرا میشه:

header("Location: /profile.php");

روی لوکال مشکلی نیست ولی وقتی روی هاست آپلود میکنم به صفحه دوم نمیره.


مسعود راد
@msdrd 1 سال پیش مطرح شد
0

مشکل حل شد:
توی stackoverflow این راه حل پیشنهاد داده بود یه نفر:
اضافه کردن این کد برای رفع مشکل header

<?php
ob_start();
?>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام