PDA

View Full Version : سوال: مطالب جستجو شده در سايت



ravand
شنبه 05 فروردین 1391, 15:24 عصر
سلام
به اين آدرس دقت كنيد:

http://localhost/index.php?query=%d8%ac%d8%b3%d8%aa%d8%ac%d9%88%da% af%d8%b1
وقتي اين آدرس رو داخل يك مرورگر مي زنيد براتون جلوي آدرس به جاي اين نوشه هاي بهم ريخته مي نويسه جستجوگر.
برخي افراد كه ميان توي سايتم جستجو ميكنن براي من اين مطالب ثبت ميشه.
الان اگه توي مرورگر كروم هم اين آدرس را بزنيد توي خود مرورگر هنوز دكمه ي اينتر رو هم نزده باشيد چاپ ميشه.
مي خوام توي سايتم اين نوشته ها رو دقيق ببينم و مجبور نباشم توي مرورگرم وارد كنم تا ببينم.
متشكرم.

farhadfery
شنبه 05 فروردین 1391, 19:41 عصر
با تابع urlencode تست کنید. ببنید حل می شه. باری اینکار مقدار پارامتر query را بده به این تابع.
مثال:

$query = 'فرهاد فولادی ! ' ;
http://localhost/index.php?query=urlencode($query);

ravand
شنبه 05 فروردین 1391, 19:54 عصر
خيلي ممنون داداش كار خيلي جالبي بود.
من امدم اينطوري نوشتم:

<?php
$query = 'فولادی';
$payam=urlencode($query);
echo $payam;
?>
و در خروجي اينو گرفتم :

%D9%81%D9%88%D9%84%D8%A7%D8%AF%DB%8C
وقتي امدم اين كدي كه در خورجي به من داد رو توي مرورگر نوشتم دقيقا نوشته ي فولادی رو به من داد.
ولي من ميخوام قضيه بر عكس بشه . يعني من كد بهش ميدم بعد بايد فولادي تحويلم بده.
منم امدم به اين طريق عمل كردم درست شد:

<?php
$query = '%D9%81%D9%88%D9%84%D8%A7%D8%AF%DB%8C';
$payam=urldecode($query);
echo $payam;
?>
متشكرم .
من ديگه مشكلي ندارم .

Reza1607
شنبه 05 فروردین 1391, 20:14 عصر
شما بايد از تابع urldecode استفاده كنيد

ravand
شنبه 05 فروردین 1391, 20:18 عصر
شما بايد از تابع urldecode استفاده كنيد

متوجه منظورتون نميشم خوب من استفاده كردم مطلب منو بخونيد!