راکت
حل شده

صفحه single.php

4 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

4
امانوئل
امانوئل
@emnatkins

تخصص: :) بـالـاخـَرـہ ڪـَم و زیـاد بلدیم

بهترین پاسخ

فایل 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

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

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

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

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

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

مهدی سازگار
مهدی سازگار
@msazgar751

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

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

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

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