aramak motor dostça PHP sayfa
Zend teknolojik şifre galeri projektör ışığı aramak motor dostça PHP sayfa
şimdi adl. şu sen -si olmak a daha iyi basiret -in belgili tanımlık problem, lets’ bakmak belgili tanımlık eriyik. yolunda için a örümcek -e doğru kastetmek ( ve sonuç olarak dizin) a tutkucun sayfa, belgili tanımlık URL -meli var olmak özgür -in birisi ortaya çıkma -in parameters. ama eğer a tutkucun sayfa istemek parameters -e doğru görev hakkindayla, ne -ebilmek kılınmak? belgili tanımlık yanıt lies içinde belgili tanımlık kullanma -in belgili tanımlık $PATH_INFO çevre değişken, hangi sen -ebilmek değiştirmek a URL --dan…
http://www.zend.com/myscript.php?myvalueHello=
…-e doğru a örümcek- dostça oluşum:
http:/www.zend.com/myscript.php/myvalue/ cehennem
duyuru adl. şu belgili tanımlık örümcek- dostça oluşum içermek hayır belirti adl. şu var birisi parameters varlık yolcu vasıl tüm. tercihan, o sade bir şekilde iyi görünüm beğenmek biz are trying -e doğru giriş belgili tanımlık müdür üstünde belgili tanımlık zend.com yer myscript.php/myvalue/ cehennem, ve birisi aramak motor örümcek adl. şu giriş belgili tanımlık sayfa alışkanlık’ -si olmak birisi üzmek tabi belgili tanımlık URL. henüz içinde mahiyet biz are yapma belgili tanımlık el yazısı myscript.php.
ama ne olmak -e doğru senin parameters?
nasıl -e doğru almak senin saklı veri
şimdi adl. şu sen -si olmak muvaffakiyetli saklı senin parameters zarfında ne gözükmek -e doğru var olmak a müdür yapı, nasıl yapmak sen almak onları dışarı? her ne zaman a PHP el yazısı bkz. be idam etmek ile gereğinden fazla keçiyolu veri onuna ilave etmek -e doğru belgili tanımlık son -in belgili tanımlık filename ( aynı derecede biz did içinde belgili tanımlık örümcek- dostça örnek yukarıda), belgili tanımlık örümcek ağı -e hizmet etmek yaratmak an çevre değişken $PATH_INFO muhtevi bu bilgi. sen -ebilmek o zaman giriş bu çevre değişken -den geçerek PHP automatically, ve parse o -e doğru geri almak bizim veri. öylesine bizim İngiliz kontu URL…
http:/www.zend.com/myscript.php/myvalue/ cehennem
/…-cekti nüfus belgili tanımlık $PATH_INFO değişken ile:
myvalue/ cehennem
…--dan hangi sen -ebilmek o zaman parse ve geri almak belgili tanımlık yolcu bilgi.
şifresini çözmek senin veri
şimdi adl. şu hani nereye senin parameters are, belgili tanımlık en yakın adım bkz. be -e doğru şifresini çözmek onları içine a oluşum adl. şu PHP -ebilmek kullanma. -e karşın var hayır gerekli yöntem için iş bu, hasta’ gerçek saymak adl. şu sen -si olmak oluşum senin veri içinde ertesi gün yol:
var_name/var_data/var2_name/var2_data/…
istimal bu yöntem, tüm yani sol bkz. be -e doğru:
* kırılmak belgili tanımlık sağlamak sicim her zaman biz karşılaşmak a kesmek (’/')
* yaratmak değişken -e doğru birleştirmek belgili tanımlık tutkucun adaş (var_name, var2_name, etc.) ile onların anılan sıraya göre değer (var_data, var2_data, etc.)
ile tüm -in bu içinde us, lets’ bakmak biraz gerçek şifre.
belgili tanımlık el yazısı
aynı derecede ile adl kudretli teknik, belgili tanımlık şifre gerekli -e doğru yaratmak bu yetenek içinde senin el yazısı bkz. be değil zor -e doğru gelişmek. belgili tanımlık oluşum oluşmak -in kastetmek an düzenlemek müstenit belgili tanımlık $PATH_INFO, ve yaratıcı değişken müstenit adl. şu veri. içinde belgili tanımlık son, belgili tanımlık nesne bkz. be -e doğru almak belgili tanımlık URL…
http:/www.zend.com/myscript.php/myvalue/ cehennem
/…o zaman kullanma belgili tanımlık veri sağlamak içinde belgili tanımlık $PATH_INFO değişken -e doğru inşa etmek uymak değişken:
$myvalue = “ cehennem”
şifre akmak
* kontrol için belgili tanımlık varlık -in $PATH_INFO
* yarmak $PATH_INFO içine an düzenlemek
* eğer belgili tanımlık toplam sayı -in parameters bkz. be düz, eklemek an gereğinden fazla boş öge vasıl belgili tanımlık son -e doğru kolaylaştırmak belgili tanımlık kastetmek içinde belgili tanımlık en yakın adım
* kastetmek düzenlemek ve yaratmak değişken müstenit belgili tanımlık $PATH_INFO veri
ifissetPATH_INFO(($)) {
$vardata = patlamak(/', $PATH_INFO);
$num_param = countvardata($);
ifnum_param($ % 2 == 0) {
$vardata[] = '';
$num_param ;
}
for(var $i = 1; $i <$num_param; $i="2)" {
$$vardatai[$] = $vardatai[$ 1];
}
}
?>
eğe altındaUncategorized |































