PHP_AUTH_USER sadece belirli bilinen dilimlerinde

1 Cevap php

Çok PHP_AUTH_USER karıştı alıyorum. Benim web sayfaları içinde ben var. Htaccess dosyaları her dizinde, can (ve cant) bazı klasörleri görenleri kontrol. Ayrıca ben kullanıcı dayalı PHP kodu içinde, yani terzi sayfa içeriğini PHP_AUTH_USER kullanmak umuyordum sayfalarını özelleştirmek için.

Bu sadece kısmen işe görünmektedir. Aşağıdaki kod parçacıkları umarım benim sorunları göstermek.

Ana index.php sol üst köşelerinde bir menü yapısı ile çerçeveli bir sayfa oluşturur, üst sağ ve sonra terzi bazı irrelvant şeyler alt çerçevedeki içeriği yaptı. Üst kullanıcının doğru gösterilir bıraktı, ancak alt çerçeve PHP_AUTH_USER içinde (boş döner ve tüm $ HTTP_SERVER_VARS baskı, listelenen değil) artık ayarlanacak görünmüyor.

Script.php farklı bir yolu olduğunu, ama hepsi var. Htaccess onları dosyaları ve diğer tüm içerikleri doğru görüntülenir. Neden orada PHP_AUTH_USER hakkında bilmiyor?

Krom üzerine sürümü php sürüm 5.2.12 Koşu.

index.php

 <FRAMESET ROWS="35%, *">
 <FRAMESET COLS="25%, *">
 <FRAME SRC="Menu.php">
 <FRAME SRC="Something.php">
 </FRAMESET>
     <FRAME SRC="../OtherPath/Script.php?large=1" name="outputlisting">
   </FRAMESET>
</FRAMESET>

Menu.php

<ul>
<li>Reporting
<ul>
<li>Link1 <a href="../OtherPath/Script.php" target="outputlisting">All</a>, <a href="../OtherPath/Script.php?large=1"  target="outputlisting">Big</a>
</ul>
<?php
echo 'IP Address: ' . $_SERVER['REMOTE_ADDR'] . '<br />';
echo 'User: ' . $_SERVER['PHP_AUTH_USER'];
?>

Script.php

<?php 
echo 'User: ' . $_SERVER['PHP_AUTH_USER'];
?>

1 Cevap

Sadece sağlanan ve yeniden olamazdı kodu kullanarak bir test yaptım. Adınızın doğru iki sayfada yukarı - gösterdi. Ben dizinleri birinden htaccess kaldırıldı bile.

Apache hangi sürümü yayınlanıyor? PHP nasıl yapılandırılır? Hangi MPM işçi kullanılan ediliyor?