Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Dışarıdan Request Kodu Çağırma?

merhaba arkadaşlar,

ben bir script üzerinde çalışıyorum.ama bir yerde sorun yaşıyorum.

scriptimde require kodlarıyla index.php dosyama dışarıdan php kodları çağırıyorum.buraya kadar sıkıntı yaşamadım. örneğin aşağıda scriptin bir bölümü var.böyle yapınca sorunsuz çalışıyor ve script gayet güzel işliyor.

index.php
<?php
require("1.php");
?>

1.php
<?php if ($ayar1 == "1")      $Img_Url .= "&ayar1=1"; ?> 



ancak aşağıdaki örnekte yaptığım işlem çalışmıyor

index.php
<?php
require("1.php");
require("2.php");
?>

2.php
<?php $ayar1 = $_REQUEST['ayar1']; ?> 


1.php deki kodlar index.php dosyama sorunsuz çağırıldığı halde, 2.php yi index.php'ye çağırdığımda script o kodları görmüyor ve kodu görmediği için script çalışmıyor.

ben sebebini anlayamadım, neden olabilir acaba?

(not: script'imin çalışması için, 2.php içerisindeki kod aynen o şekilde olmak zorunda.değişik bir kod kullanamıyorum malesef)
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • ceylankral adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    4 cevap - 9 soru
    yok if kodunda sıkıntı yok.şöyle diyeyim

    dışarıdan çağırdığım dosyaları aşağıdaki gibi index.php içerisinde direk yazdığımda script sorunsuz çalışıyor.
    ama require ile çağırdığımda 2.php deki kodlar çalışmıyor.onun nedenini anlayamadım.

    <?php
    if ($ayar1 == "1")      $Img_Url .= "&ayar1=1";
    $ayar1 = $_REQUEST['ayar1'];
    ?>
    
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      arkadasim...
      global $degisken;
      seklinde tanımlamamısın bundan olabilir. birde su if ifadelerini düzgün yazıp denermisin

      if($ayar1=="1")
      {
      $Img_Url = $Img_Url ."&ayar1=1";
      $ayar1=$_REQUEST["ayar1"];
      }
      9 yıl önce yazılmış