Özel ayrıcalıklara sahip kişilere acessible bunun üzerine bir subdomain + dosyaları, nasıl yapılır?

1 Cevap php

Zaten ücretsiz kayıt vardır siteme bir prim bölüm ekleyerek Im. Bir aylık ücret ödeyecek insanlar bir alt barındırılan olacağını içeriği (html, resimler ve medya dosyaları) erişimi olacak Diyelim ki ..... content1.domain.com

Nasıl bu kadar o alt aracılığıyla teslim dosyalar, hotlink veya kopyalanan, kullanıcı ana siteye giriş sürece ve ücretli bir hesap ($ prim = 1 site çapında değişken tanımlar) sahip olamaz yapacak.

Im site için php ve mysql kullanılarak, ve lighttpd web sunucusu.

1 Cevap

Update:

Örnek:

http://www.pitgroup.nl/demo/protect/?file%5Fid=1&user%5Fid=1&file=string

Bu veritabanı değeri ile doğru değil, çünkü dosya = dize, çalışmaz;

Sayfası, daha sonra gizli dosyayı görüntülemek için tıklayabilirsiniz doğru veritabanı değeri ile bir bağlantı gösterir. Tıkladığınız bağlantı sonra üstünde duruyor, ama yine çalışmaz. Sayfanın alt tekrar geçerli bir bağlantı güncelleme veritabanı değerini gösterir.

Olurlar önlemek için, aslında bence htacces kullanmalısınız.

Böyle yapmanız gerekir:

(Ya da bunun gibi bir şey)

mysql:
    files:
    id
    url
    created

    user_files:
    id
    user_id
    file_id
    string

Daha sonra dosyaları bilgileri kullanarak, user_files bir kayıt eklemek ve dize için, gibi bir şey yapın:

md5( $file->url . $file->created . $user->id );

bir kullanıcı bir url çağırdığında, örneğin:

files / fileid / sldfjsdfasduapdj123

sonra kayıttaki kullanıcı kimliği ve dosya id karşılaştırarak, bu dizi için veritabanında bir arama yapan bir komut dosyası, onu yönlendirmek.

Dosya baktı sonra tekrar dize MD5 ve kayıt kaydedin.

provide the user with headers of the requested file, look at http://php.net/manual/en/function.header.php

ve bitti :)

(I sms ödemeler karşı flv içerik sağlayan bir websitet için kullanabilirsiniz)