setelah sebelumnya kita sudah mengenal cookie php pada tulisan sebelumnya disini https://notemazdopunk.blogspot.com/2022/08/mengenal-dan-cara-membuat-cookie-php.html kali ini kita akan mencoba mengambil data website atau kode php lain yang ada cookienya dengan curl cookie file php. seperti biasa sebelum kita mulai izinkan diri ini terlebih dahulu untuk mengucapkan
<?phpif(isset($_COOKIE['usr_lvl'])){if($_COOKIE['usr_lvl']=="admin"){echo "Success using ".$_COOKIE['usr_lvl']}else{echo "Not Authorized";}}else{echo "Not Authorized";}?>
dan ketika kita jalankan kode diatas maka akan mendapatkan output seperti berikut
<?php$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://localhost/curlcookie/getcookie.php");curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);$hasil=curl_exec($ch);curl_close($ch);echo "Hasil Curl Cookie File => ".$hasil;?>
dan jika kita jalankan kode curl return transfer diatas maka akan menghasilkan output yang kurang lebih seperti berikut
setelah itu kita sekarang buat kode untuk membuat set cookie agar bisa diakses oleh kita dengan browser kita masing-masing yang kurang lebihnya seperti berikut
<?phpsetcookie("usr_lvl","admin",strtotime("+7 days"));?>
kemudian kita jalankan kode setcookie diatas dan kita jalankan lagi kode get php cookie pada kode pertama diatas maka akan menghasilkan output kurang lebih seperti berikut
dan sekarang kita jalankan kode curl return transfernya maka output yang dihasilkan akan tetap sama seperti semula yang kurang lebihnya sama dengan output pada kode curl mengambil data diatas karena kita belum memberikan fungsi cookie pada curl. tapi sebelum kita kasih fungsi atau option curl cookie file kita terlebih dahulu ambil cookie pada browser kita dengan cara manual yaitu download cookie tersebut. untuk kali ini saya contohkan memakai firefox karena lebih gampang karena ada addon cookie text yang bisa kalian install disini https://addons.mozilla.org/id/firefox/addon/cookies-txt/ kemudian klik tambah ke firefox seperti pada gambar berikut
# Netscape HTTP Cookie File# https://curl.haxx.se/rfc/cookie_spec.html# This is a generated file! Do not edit.localhost FALSE /curlcookie FALSE 1660705890 usr_lvl admin
kemudian baru kita buat kode curl cookie file yang kurang lebihnya seperti berikut
<?php
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://localhost/curlcookie/getcookie.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_COOKIEFILE,"E:".DIRECTORY_SEPARATOR."xampp".DIRECTORY_SEPARATOR."htdocs".DIRECTORY_SEPARATOR."curlcookie".DIRECTORY_SEPARATOR."cookies.txt");
$hasil=curl_exec($ch);
curl_close($ch);
echo "Hasil Curl Cookie File => ".$hasil;
?>
coba sekarang kita jalankan kode curl cookie file diatas maka akan menghasilkan output seeperti berikut kurang lebihnya
nah berhasil kan, jadi seperti itu lah untuk menggunakan curl cookie file pada php yang mana ketika tanpa cookie file ini kita tidak akan bisa mengakses atau mengambil data pada website atau kode php lain. dan saya rasa cukup sekian dulu untuk tulisan kali ini tentang curl cookie php atau curl cookie jar php atau curl cookie file format atau cara menggunakan curl cookie php dan mudah-mudahan tulisan ini bisa memberi manfaat bagi kita semua Aamiiin. dan kita lanjut di next tulisan insya Allah.
dan untukyang ingin download file source code diatas bisa download disini
Salam sobat semua.
#cookie #coookie #curl #cookiestxt #php #free #share #download #source #sourcecode #code
cookie,coookie,curl,cookiestxt,php,free,share,download,source,sourcecode,code
tags:
apa itu php curl
apa fungsi curl linux
php curl
php curl get
mengambil data json dengan curl
php curl header
install php curl
php curl post json
curl php api
php curl post form data
php curl
php curl get
mengambil data json dengan curl
php curl header
install php curl
php curl post json
curl cookie php
curl cookies php
curl cookie jar
curl cookie jar php
curl cookie file format
curl cookie in header
curl cookie example
Comments
Post a Comment