Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
1355
Tıklama
0
Öne Çıkarma
$_SERVER['HTTPS'] Sorunu [ÇÖZDÜM]
T
15 yıl
Binbaşı
Konu Sahibi

<?php 
ini_set('display_errors',1);
if (isset($_SERVER['HTTPS'])) {
session_start();
print "ssl =".$_SERVER['HTTPS'];
if (isset($_GET['login'])) {
if (isset($_SESSION['user'])) {
print 'Zaten başka bir isimle giriş yapmış bulunmaktasınız!<br/>';
print 'Bu isimle giriş yapmak için lütfen <a href="/logout.php">mevcut oturumu sonlandırınız</a><br/>';
print '<a href="/index.php"><<Geri</a>';
exit();
}
elseif (!isset($_SESSION['user'])) {
if (isset($_GET['user_id']) && isset($_GET['user_pass'])) {
$_SESSION['user']=$_GET['user_id'];
print "{$_SESSION["user"]} kullanıcı adıyla başarıyla giriş yaptınız";
header('Refresh:5; URL=/index.php');
}
elseif (!isset($_GET['user_id']) && !isset($_GET['user_pass'])) {
print 'Lütfen kullanıcı adı ve parolanızı girin!';
}
}
}
elseif (!isset($_SERVER['HTTPS'])) {
print "ssl = off";
}
?>


Arkadaşlar bu kodu bu haliyle uyguladığımda, login.php sayfasına https protokolüyle bağlandığım halde hiçbirşey döndürmüyor. İşin garibi. isset($_SERVER['HTTPS'])'den sonra kullandığım if bloklarını ve session_start() fonksyionunu yorum haline getirince tıkır tıkır çalışıo. Benim farketmediğim bişi mi var?

EDİT:: Özür diliyorum arkadaşlar. if bloklarından bi tanesini "}" ile kapamamışım :) ama bu sferde kafama display_errors olayı takıldı. hata var da niye göstermio acep? Fikri olan.





< Bu mesaj bu kişi tarafından değiştirildi TradeMark -- 14 Temmuz 2010; 23:19:45 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.