Ç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'];
?>