راکت
حل شده

کار نکردن session در یک صفحه خاص php

16 پاسخ

سلام دوستان این کد همه جا کار میکنه ولی تو این صفحه نه ؟ چرا؟؟؟ حتی سشن رو ابتدای همه کد ها هم استارت کردم مثل بقیه ولی نمیدونم چرا این صفحه کار نمیکنه!
کاربر بعد اینکه مصحولات داخل سبد خرید میندازه و پرداخت میشه میاد صفحه verify که اطلاعات داخل دیتابیس درج بشه و همه چی ز جمله کدوم محصول و قیمت و .... درج میشه جز این چیزی که پایین قرار دادم ایمیل و اسم کاربر و شرطی ک قرار دادم اجرا نمیشه ، میگ همچین سشنی کلا وجود نداره ، خب باید حتما بفهم چ کاربری داره خرید میکنه
مثلا بقیه صفحات مثل پست و محصولات هم به همین شکل انجام دادم و کار میکنن ولی این خیلی برام عجیبه ، ممنون میشم جواب بدین!

$sql_postasdsda = "SELECT * FROM user WHERE email='".$_SESSION['session_emails']."'";
$resulsdfst = mysqli_query($connection, $sql_postasdsda);
while ($row_postsdf = mysqli_fetch_assoc($resulsdfst)) {
    $nevisnade = $row_postsdf['username'];
    $name_nevisnade = $row_postsdf['name'];
    $emdsfa45isnade = $row_postsdf['id'];
    $em345dskljsfade = $row_postsdf['email'];
}

این خطارو میده

( ! ) Notice: Undefined index: session_emails in C:\wamp64\www\shop\melatbank\verify.php on line 82
Call Stack
#   Time    Memory  Function    Location
1   0.0002  373608  {main}( )   ...\verify.php:0

( ! ) Notice: Undefined variable: name_nevisnade in C:\wamp64\www\shop\melatbank\verify.php on line 99
Call Stack
#   Time    Memory  Function    Location
1   0.0002  373608  {main}( )   ...\verify.php:0

( ! ) Notice: Undefined variable: em345dskljsfade in C:\wamp64\www\shop\melatbank\verify.php on line 99
Call Stack
#   Time    Memory  Function    Location
1   0.0002  373608  {main}( )   ...\verify.php:0
ثبت پرسش جدید

پاسخ‌ها

16
zahr..
zahr..
@zahramalekipor

تخصص: هک ناسا با html

بهترین پاسخ

مشکل یه چیز دیگ بود خودم حلش کردم😁

poem se
poem se
@poemse

تخصص: طراح سایت ، طراح اپ

اگه سشنتون درست ران شده یه تست بگیرید ببنید اطلاعات که ذخیره شده درسته یا نه
dd(session()->all());
مطمعن هستید ایمیل با این اسم ذخیره کردید
session_emails
شاید به نام
emails
سیو کردید
باز اساتید اگه اشتباه میگم راهنمایی کنن

zahr..
zahr..
@zahramalekipor

تخصص: هک ناسا با html

@poemse
نه کاملا درسته چون تو صفحات دیگه هم همین چیزی که نوشتم به کار بردم ولی این برام خیلی عجیبه😑
مقدار برگشتی null میده

شاید پاسخ شما همین‌جا باشد

zahr..
zahr..
@zahramalekipor

تخصص: هک ناسا با html

@poemse
اینطوری شرط هم میزارم ببینم اصلا درست یا نه ، بازم جواب درس رو میده !😐
ولی خطا اون اول ک فرستادم هم اصلا تکون نمیخوره و همون دوباره میاد

if(!$resulsdfst){
    echo 'خطا '.mysqli_error($connection);
}else {
    echo 'درسته';
}
امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

یه var_dump از سشن بگیر عکسشو بفرست قبل پرداخت و بعد پرداخت

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

سلام دوست عزیز خب خیلی ساده هست که چرا داره این اتفاق میفته
چون درخواست داره از مرورگر کابر ارسال نمیشه که بتونی سشن رو پیدا کنی درخواست داره فرستاده میشه به بازگشت از پرداخت و این درخواست داره از طرف بانک ارسال میشه پس نباید سشنی وجود داشته باشه
حالا چطور بفهمیم که چه کسی خرید انجام داده :
توی متد بازگشتی درگاه برات orderId ارسال میکنه که شماره سفارش و اگه شما رابطه هارو به درستی بین کاربر و orderId ایجاد کرده باشی میتونی بفهمی چه کسی پرداخت انجام داده

zahr..
zahr..
@zahramalekipor

تخصص: هک ناسا با html

@ghomi
ممنون میشم بفرمایید بعد ایجاد رابطه بین اینا چجوری مقدار رو بگیرم یا چیکار باید بکنم که کی خرید کرده؟ 🙏
و اینکه راه دیگ هم داره جز روابط داره یا خیر اگر داره ممنون میشم ی توضیح کوچولو بدید

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

اسکایپ تماس بگیرید live:ghomi2015_1

zahr..
zahr..
@zahramalekipor

تخصص: هک ناسا با html

@ghomi
اسکایپ ندارم ممنون میشم اینجا یه توضیح بدید اگرم طولانیه خلاصش کنین ممنون🙏

zahr..
zahr..
@zahramalekipor

تخصص: هک ناسا با html

@ajdar9667
کلا میگ null

zahr..
zahr..
@zahramalekipor

تخصص: هک ناسا با html

@ajdar۹۶۶۷
@ghomi

الان ی کاری کردم که ببینم میشه یا نه ولی این ارور رو میده برا سشنم

ارور Array to string conversion
امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

فک کنم مشکل از samesite کوکیه مربوط به سشنت هستش‌ البته فک کنم چون قبلا این مشکل رو دیده بودم و باید اون رو برابر none قرار بدی سرچ کن به نتیجه میرسی

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

پیشنهاد میکنم اسکایپ نصب کنید
برخی از ابزار ها لازم برای برنامه نویسی هستن که بهتون کمک میکنه بیشتر پیشرفت کنید.

علیرضا دالائی
علیرضا دالائی
@alirezadalaie

تخصص: طراح وب تازه کار

من هم رو این مورد گیر کردم... راه حل رو بگو که استفاده کنیم

مهدی اردشیر
مهدی اردشیر
@mehdi0121

تخصص: یه برنامه نویس

@alirezadalaie
سلام چک کن که سشن رو استار زدی و اصلا سشن ست میشه یا نه

علیرضا دالائی
علیرضا دالائی
@alirezadalaie

تخصص: طراح وب تازه کار

اره اوکی بود... خود فایل باگ خورده بود، اسمشو عوض کردم اوکی شد

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

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