Urldecode


Zaman:20-03-2018 04:24

Urlencode

Php ile bazen internet üzerinden bilgi gönderirken türkçe karakterler sorun verebilir veya GET komutu için yollanacak bilgilerin kodlanması gerekir.

örneğin: Arama yaaprken aslında adres satırında hiçbir zaman boşluk olmaz boşluk karakteri %20 olarak değiştirilir. URLENCODE komutu Buna benzer birçok değiştirme işlemini diğer sistemlerin anlayacağı şeklilde yapar.

 

Kullanımı:

 

echo urlencode("ŞİMDİ BU BÖYLE");

Tırnak içindeki kelime aşağıdaki şekilde dönüşür:

%DE%DDMD%DD+N%FD%E7%FDn+B%D6YLE

 

... Devam?

Urldecode

Bazı durumlarda tarayıcılar GET parametresi ile yollanan kelimeleri kodladığı için okunmaz hale gelebilir. Eğer kullanıcıdan aldığınız bilgi  aşağıdaki gibi garip bir şekildeyse:

%DEafak+%E7%F6kerken  (Şafak Çökerken yazıyor )

Bu durumda Urldecode komutu ile bunu normal yazıya çevirebilirsiniz.

 

Kullanımı:

 

$a="%DEafak+%E7%F6kerken";$a=Urldecode($a);echo $a;

 

... Devam?

Htmlentities

Php ile kullanıcıdan gelen bilgilerin süzülmesi için kullanılan bir fonksiyondur. htmlentities komutu kullanıldığında kelime içindeki < " ´  > gibi özel karakterler internet formatına dönüştürülür.

Örnek:

<  karakteri şöyle olur : lt; 

" karakteri şöyle olur : &quot;

Kullanımı:

 

$a= htmlentities ( $_POST["mesaj"]);

Burada POST ile alınan mesaj kullanıcıdan geldiği için içersinde <javascript> gibi sakıncalı kodlar olabilir Htmlentities komutu ile bir kerede bu tip saldırılardan kurt... Devam?


türkçe karakterde farklı bir sorun alıyorum

selam arkadaşlar veritabanına kayıt alındığında mysql ye aşağıdaki gibi kayıt ediyor

phpmyadmin

bunları listelerken türkçe karakterde bir sıkıntı yok düzgün gösteriyor. önceden böyle bir sıkıntı yoktu herşey düzgünken  bul.php dosyamdan get yöntemiyle sorgulamak istediğimde Muhammet BİLİCİ adlı kişinin Linkine üzerine geldiğimde MEZUNLARIMIZ&file=bul&ADISOYADI=Muhammet BİLİCİ olarak gözükürken tıkladığımda adres satırısında aşağ�... Devam?


Sitedeki açik

selamun aleyküm arkadaşlar bu 2 dosyada açik gözikiyo nasil düzeltebilirim ?php sürümüm : 5.3.3coklu.php

Kod: <?php ob_start(); set_time_limit(0); error_reporting(0); echo '<form method="post" action=""> Defacer : <input type="text" name="defacer"><br><br> <textarea name="siteler" cols="60" rows="7"></textarea><br> <input type="submit" value="Postala"> </form></center>'; if($_POST){ $defacer = htmlspecialchars($_POST['defacer']); $siteler = explode("\n",$_POST['siteler']); foreach($siteler as $yenisiteler){ $trim=tr... Devam?

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro