Çözüldü Php Session Çekme Sıkıntısı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

118baran

Üye
15 Eyl 2018
51
0
Öncellikle Merhaba Arkadaşlar,

Kendim yazdığım bir script var. Karmaşık olmasın ve daha hızlı olsun diye sitenin bazı yerlerinde mysql veri tabanı kullanmadan session gönderiyorum.
Kendi local hostumda sıkıntı olmuyor sadece appserveri yeniden başlatınca silinyor o kadar olsun ama aldığım hostinge yüklediğimde session gönderilemiyor aslında geliyor lakin hemen siliniyor ne yapabilirim yardım eder misiniz Lütfen ?
Hosting firması ile iletişimi geçtiğimde bizden yana sıkıntı yok diyorlar ama bilemiyorum


Not: Sessionlar ile hiç zaman ayarı yapmadım nasıl yapıldığı hakkında pek fazla bilgim yok

Şimdiden yardımcı olacak herkese teşekkür ediyorum.
 
Moderatör tarafında düzenlendi:

118baran

Üye
15 Eyl 2018
51
0
session_save_path bu kod var ama nasıl kullanacağım hakkında bilgi verir misiniz ? yapamadımda
Sizi yoruyorum kusura bakmayın

Yardım edecek kimse yok mu ? Acil birazda
 
Moderatör tarafında düzenlendi:

abom

Uzman üye
6 Mar 2008
1,573
92
Ocak' tan gelme...
session kodlarını yazar mısın?

Login Sayfasında ;

Kod:
<?php
                  if($_POST[giris])
         {
            include("config.php");     
    $ad = $_POST['ad'];
    $s     = md5($_POST['s']);
    $sql   = "SELECT * FROM xxxxxx
              WHERE user='$ad'
             ";
    $sorgu = mysql_query ($sql);
    $satir = mysql_num_rows ($sorgu);
    if ($satir > 0) {
        while ($yaz = mysql_fetch_assoc ($sorgu)) {
        if ($s != $yaz[s]) {
           echo ' <font color="white"><H3> Dikkat! </h3><br>Kullanıcı adınızı veya şifrenizi yanlış girdiniz.</font>';
        } else {
   $_SESSION["ad"] = $ad;
             if ($yaz[yet] == "xxxxx") { echo '<**** http-equiv="*******" content="0;URL=xxxxx.php">'; } else {
			 echo '<**** http-equiv="*******" content="0;URL=xxxxxx.php">';
        }}
        }
    } else {
        echo ' <font color="white"><H3> Dikkat! </h3><br>Kullanıcı adınızı veya şifrenizi yanlış girdiniz.</font>';
    }

}


?>



Diğer sayfalarda;
<?php
ob_start();
session_start();


if(isset($_SESSION["ad"]))
{
?>


<?} else { echo "<h2>Olmaz!</h2> <br>Bu sayfayı görmeye yetkiniz yok lütfen giriş yapınız.";} ?>



Bende her hostingte çalıştı fakat ücretsiz olanlarda bazen sıkıntı oluyor
 

118baran

Üye
15 Eyl 2018
51
0
session kodlarını yazar mısın?

Login Sayfasında ;

Kod:
<?php
                  if($_POST[giris])
         {
            include("config.php");     
    $ad = $_POST['ad'];
    $s     = md5($_POST['s']);
    $sql   = "SELECT * FROM xxxxxx
              WHERE user='$ad'
             ";
    $sorgu = mysql_query ($sql);
    $satir = mysql_num_rows ($sorgu);
    if ($satir > 0) {
        while ($yaz = mysql_fetch_assoc ($sorgu)) {
        if ($s != $yaz[s]) {
           echo ' <font color="white"><H3> Dikkat! </h3><br>Kullanıcı adınızı veya şifrenizi yanlış girdiniz.</font>';
        } else {
   $_SESSION["ad"] = $ad;
             if ($yaz[yet] == "xxxxx") { echo '<**** http-equiv="*******" content="0;URL=xxxxx.php">'; } else {
			 echo '<**** http-equiv="*******" content="0;URL=xxxxxx.php">';
        }}
        }
    } else {
        echo ' <font color="white"><H3> Dikkat! </h3><br>Kullanıcı adınızı veya şifrenizi yanlış girdiniz.</font>';
    }

}


?>



Diğer sayfalarda;




Bende her hostingte çalıştı fakat ücretsiz olanlarda bazen sıkıntı oluyor
Hocam ben curl ile çekim yaptığımdan bu kadar karmaşık kodlama yapamıyorum

1.Sayfam (session'a değer atanıp gönderilen yer)
Kod:
<?php session_start(); ?>
<form class="form-mf" method="POST">
<font size="4">Yükleme Tarihi;</font> 
<input type="text" placeholder="Haftaiçi"  name="haftaici">

<input type="password" min="0"  name="token" placeholder="Token Gir" required>
                  
<input type="submit" name="gönder">
</form>

if (isset($_POST['gönder'])) 
  {
    if ($_POST[token]=="122232" or "122232") 

    {
        
          if (empty($_POST[haftaici])) 
            {
                # code...
            }
          else
           {
             $_SESSION[haftaici]=$_POST[haftaici];
           }

    echo "Token Doğru, İşlemleriniz Başarılı Bir Şekilde Gerçekleşti.";

    }

    else

    {
      echo "Token Yanlış, Tokenin Yanlış Olmadığını Düşünüyorsan Satın Aldığın Yere Başvur..!";
    }
  }

2.Sayfam
Kod:
<?php 
session_start();

echo $_SESSION[haftaici]; ?>

bu kadar değil ama sizin için kısalttım zaten hepsi bir birbirinin aynısı

Hocam tamamdır sorunu çözdüm hep firma yüzündenmiş bide diyor bizde sıkıntı yok isterseniz ücretli hostingleri deneyin bu kadar olmaz yaw. bu kadar para göz olur mu ?

Tekrardan teşekkür ederim.
 
Moderatör tarafında düzenlendi:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.