وقت بخیر. چجوری میتونم به این شیوه www.digikala.com/mag/جف-بزوس/ یعنی بدون اینکه از علامت های مربوط به متد GET استفاده کنم، مقداری رو به صفحه سینگل بفرستم که با توجه به اون یک مقاله رو از دیتابیس بالا بیاره.
فایل 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
خالی بزار
https://www.roxo.ir/curl-library-in-php
در ضمن این کار در php MVC و لاراول (فریمورک های php) به سادگی انجام میشه
@ilianazari869 نه. میخوام که جلوی آدرس فقط بنویسم مثلا جف-بزوس/ مطلبم بالا بیاد. و دیگه نیاز نباشه به این شیوه باشه myweb.com/single.php?id=2
فایل 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
خالی بزار
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟