|
| Makaleler |
| Toplam Makale |
3330 |
| Yayında |
3150 |
| Bekleyenler |
180 |
| Görüntüleme |
13322825 |
|
|
|
Yazi alanlarinda cikan "\" ters slah karekterinin sebebi ve cozumleri
UNIX makinelere kurulum yaparken bu ozellik aktif hale getirilebilir.Windows makinelere kurulan PHP icin bu ozellik ongorulen olarak zaten aktiftir. magic_quotes_gpc ayari "on" olacak sekilde ayarlandiginda,PHP motoru POST,GET ve Cerez'lerden gelecek her tur degisken verisinin icerigine otomatik olarak bu ozelligi uygulayarak, cift tirnak karekterleri’nin onune onlari pasifize edebilmek icin "\" ters slash karekterinide ekleyecektir. Bu bolumdeki ikinci ayar magic_quotes_runtime ise PHP’nin , fonksiyon veya degiskenlerinden donen text alanlarinda gecen cift tirnak ve tek tirnek karekterlerine bu islemin uygulanarak "\" ters slash isaretinin eklenmesini saglar.
Bu durumda verileri yazdirirken veya fonksyionlara gecirirken verinin icerebilecegi bu cift tirnak karekterlerinin olumsuz etkileri ile fazladan endiselenmemis oluruz.
Eger PHP’nin bu islemi yapmasina izin vermiyorsak sonucta ekran ciktilarimizda yuzlerce "\" isaretini kullanicilarimiza gostermeye mahkum oluruz.
Kod yazarak veya bu gelismis ozelligi kullanarak bu soruna cozum bulunabilir. PHP Ayar Dosyasi (php.ini) Icin :
magic_quotes_gpc = On | Off magic_quotes_runtime = On | Off
PHP3 Apache Direktifi : php3_magic_quotes_gpc = On | Off php3_magic_quotes_runtime = On | Off PHP4 Apache Direktifi :
php_flag magic_quotes_gpc = On | Off php_flag magic_quotes_runtime = On | Off
Bu makale ile ilgili her turlu gorus ve yorumlarinizi (olumlu yada olumsuz) serkan@turk-php.com adresine gonderebilirsiniz. Saglicakla kalin,
Serkan Hadi Ceylani serkan@turk-php.com
Bu makale hakkında ek bilgi eklemek için buraya tıklayınız
Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.
Eklenme tarihi: 3-2-2006 Okunma: 2655
|
| Bu Makaleye Verilen Puan: |
Bu makaleye puan verilmemiş.
|
Kullanıcı Yorumları
Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !
İlgili Dökümanlar
|
|
|