مهدی سازگار
3 سال پیش توسط مهدی سازگار مطرح شد
4 پاسخ

صفحه single.php

وقت بخیر. چجوری میتونم به این شیوه www.digikala.com/mag/جف-بزوس/ یعنی بدون اینکه از علامت های مربوط به متد GET استفاده کنم، مقداری رو به صفحه سینگل بفرستم که با توجه به اون یک مقاله رو از دیتابیس بالا بیاره.


ثبت پرسش جدید
امانوئل
تخصص : :) بـالـاخـَرـہ ڪـَم و زیـاد...
@emnatkins 3 سال پیش آپدیت شد
0

فایل index.php

    $url=explode("/",$_SERVER['REQUEST_URI']);
    if($url[0]=="single")
    {
        include_once("single-post.php");
        include_once("single.php");exit;
    }

فایل single.php

$url[1]=urldecode($url[1]);
$fenl="select * from product where url=:url && disabled<>'true'";
$fddenl=متغیر مربوط به اتصال به دیتابیس->prepare($fenl);
$fddenl->bindparam(":url",$url[1]);
$fddenl->execute();
if($fddenl->rowCount()==0)
{
    header("location:/");exit;
}
$rsch=$fddenl->fetch(PDO::FETCH_ASSOC);
if($rsch['status']==1 || $rsch['status']==4)
{
    header("location:/");exit;
}

فایل single-post.php
خالی بزار


ایلیا غلامی
تخصص : برنامه نویس
@IliyaGholami 3 سال پیش مطرح شد
0

@msazgar751 منظورتون اینه بدونه اینکه بزنید ( /جف-بزوس ) ؟


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش آپدیت شد
0

https://www.roxo.ir/curl-library-in-php
در ضمن این کار در php MVC و لاراول (فریمورک های php) به سادگی انجام میشه


مهدی سازگار
تخصص : برنامه نویس
@msazgar751 3 سال پیش مطرح شد
0

@ilianazari869 نه. میخوام که جلوی آدرس فقط بنویسم مثلا جف-بزوس/ مطلبم بالا بیاد. و دیگه نیاز نباشه به این شیوه باشه myweb.com/single.php?id=2


امانوئل
تخصص : :) بـالـاخـَرـہ ڪـَم و زیـاد...
@emnatkins 3 سال پیش آپدیت شد
0

فایل index.php

    $url=explode("/",$_SERVER['REQUEST_URI']);
    if($url[0]=="single")
    {
        include_once("single-post.php");
        include_once("single.php");exit;
    }

فایل single.php

$url[1]=urldecode($url[1]);
$fenl="select * from product where url=:url && disabled<>'true'";
$fddenl=متغیر مربوط به اتصال به دیتابیس->prepare($fenl);
$fddenl->bindparam(":url",$url[1]);
$fddenl->execute();
if($fddenl->rowCount()==0)
{
    header("location:/");exit;
}
$rsch=$fddenl->fetch(PDO::FETCH_ASSOC);
if($rsch['status']==1 || $rsch['status']==4)
{
    header("location:/");exit;
}

فایل single-post.php
خالی بزار


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

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