Şöyle birşey yardımcı olur sanırım.
session_set_cookie_params(3600, '/', '.example.com', true, true, 'Lax');
$lifetime: Oturum çerezinin ömrüdür. Ömrü sıfıra ayarlarsanız, oturum çerezinin ömrü mevcut oturumun bitişine kadar olacaktır. Ömrü sıfırdan büyük bir değer ayarlarsanız, oturum çerezinin ömrü o kadar saniye olacaktır. Varsayılan değer, 0'dır.
$path: Oturum çerezinin hangi URL yollarında kullanılacağını belirtir. Varsayılan değer "/", tüm URL yollarında kullanılabilir olması anlamına gelir.
$domain: Oturum çerezinin hangi alan adlarında kullanılacağını belirtir. Örneğin, ".example.com" olarak ayarlanırsa, "www.example.com" ve "blog.example.com" gibi tüm alt alan adlarında kullanılabilir olur. Varsayılan değer, boştur ve yalnızca geçerli alan adında kullanılabilir.
$secure: Bu parametre, yalnızca HTTPS bağlantıları üzerinden oturum çerezinin gönderilip gönderilemeyeceğini belirler. true olarak ayarlanırsa, yalnızca HTTPS bağlantıları üzerinden gönderilebilir. Varsayılan değer, false'dur.
$httponly: Bu parametre, yalnızca HTTP veya HTTPS üzerinden erişilebilir olup olmadığını belirler. true olarak ayarlanırsa, yalnızca HTTP veya HTTPS üzerinden erişilebilir olacaktır. Bu sayede JavaScript kodları gibi tarayıcı dışı uygulamaların erişimine engel olunur ve oturum çerezinin çalınmasını önler. Varsayılan değer, true'dur.
$samesite: Bu parametre, oturum çerezinin hangi durumlarda tarayıcı tarafından otomatik olarak gönderilebileceğini belirtir. Bu, çerezin kötü amaçlı bir şekilde kullanımını önlemek için son zamanlarda geliştirilen bir özelliktir. None, Lax veya Strict olarak ayarlanabilir. Varsayılan değer, Lax'dir.
Örneğin, aşağıdaki kod, oturum çerezinin ömrünü 1 saat, tüm URL yollarında kullanılabilir olacak şekilde, yalnızca HTTPS bağlantıları üzerinden erişilebilir olacak şekilde, sadece HTTP veya HTTPS üzerinden erişilebilir olacak şekilde ve Lax olarak ayarlar:
session farklı bir domaine yönlendirildiginde okunmaya çalışıyorsa zaten okumaz.
yönlendirme dediginiz http://xxx.com dan https://xxx.com/endpage gibi bir sayfa ise session yolunu session_set_cookie_params(0, '/', '.example.com', true, true); parametresiyle tanımlamanız gerekiyor.
neyse forum ölü gibi... madem dünya da hayat kalmadı chatgpt den yardım alayım..
biraz css le süsleyince istediğimi verecektir. :)
swiper gibi kaliteli birşey söyleyecek olan varsa yine de sevinirim..
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
<li>12</li>
<li>13</li>
<li>14</li>
<li>15</li>
<li>16</li>
<li>17</li>
<li>18</li>
<li>19</li>
<li>20</li>
<li>21</li>
<li>22</li>
<li>23</li>
<li>24</li>
<li>25</li>
<li>26</li>
<li>27</li>
<li>28</li>
<li>29</li>
<li>30</lİ>
</ul>
</body>
<script src="https://code.jquery.com/jquery-3.6.3.min.js"></script>
<button onclick="previous()">Geri Git </button>
<button onclick="next()">İleri Git </button>
<script>
var current =0;
function next() {
if (current<16) {
current+=14;
show();
}
}
function previous() {
if (current>=14) {
current-=14;
show();
}
}
function show() {
var lis = document.querySelectorAll("ul li");
for (var i=0; i<lis.length; i++) {
lis[i].style.display="none";
}
for (var i=current; i<current+14 && i<lis.length; i++) {
lis[i].style.display="block";
}
}
show();
</script>
</html>
yetkilendirmeleri buradan yapılıyor. key'ler vs burada fakat iframe ve için kodu kendi mi oluşturuyor denemek lazım. hesabınızla size uygun livestreaming i oluşturup bakın bakalım size bir kod verecek mi.
@f4kor4ll
herşeyi denedim alternatiflerinide denedim ama olmadı.
bu kütüphane resim ve kameradan gördüklerini okuyor.
barkod okuyucuyu görmedi.
şu yoldan şüpheleniyorum "C:\server\node_modules\node-hid-stream\node_modules\node-hid"
sanki paket dosyasındaki node-hid konumları yanlış
chatgpt ye sordum şöyle bir cvp verdi. sanırım bunun sürümü 3.5 bile değil :) çok zor algılıyor.
document.addEventListener('paste', (event) => {
const clipboardData = event.clipboardData || window.clipboardData;
const pastedData = clipboardData.getData('text');
console.log(pastedData);
});
yarın işyerinde bakacağım nasıl yakalayabilirim.
şöyle ki farklı bir inputta olabilirim.
ortalığı karıştırmasın diye ben isimdeyken bile bassam javascript onu kod bölümüne aktarsa çok güzel olur.
sonuçta veri paste gibi geliyor. javascriptle nereden geldiğini nasıl bir obje vs. olduğunu nasıl görebilirim.
belki o şekilde klavyeden gelmediği için inputa aktarabilirim.
otomasyon yazılımlarında bu şekilde çalışıyor. nerede olduğun önemli degil direk belli bir inputa aktarıyor. ama onu c++ algılıyor.
muhtemelen javascriptte de bir çözümü vardır diye düşünüyorum.
@zeldiris1462
<script>
// SAĞ TUŞU DİNLİYORUZ
window.addEventListener('contextmenu', (event) => {
if(event.button === 2) { veriCek(); }
})
// TUŞA TIKLANDIYSA AJAXLA VERİYİ ÇEKİYORUZ
function veriCek() {
$.ajax({
type: "POST",
url: 'veri.php',
data: {AllData:"Bilgi"},
success: function (data) {
console.log(data); // tüm çektigin veri data tanımının içinde.
}
});
}
}
</script>
en basit haliyle bu.
php ile veri.php diye bir dosya oluşturup $_POST["AllData"] yı dinlemen gerek.
sorgu dogruysa mysql üzerinden aldıgın verileri.
echo ile yazdırırsan console u açtıgında tüm veri oraya yazılacaktır.
demek istediğiniz web sayfasında biri sağ tuşa basarsa
server kısmında mysql gibi bir database den istedigim veriyi nasıl çekerim? ve ekrana yazdırırım
bunu mu demek istediniz?