[PHP] Menggunakan cURL pada HTTPS

Sebelumnya, jika web server Anda belum di-enable cURL-nya bisa baca artikel ini : Enable cURL di AppServ.

Berikut tips menggunakan cURL mengakses HTTPS yang disampaikan oleh Peter Chng di blog-nya unitstep.net.

Download sertifikat dari url yang akan kita akses, dengan cara:

  1. Buka url dengan browser Firefox (misal https://000webhost.com/cpanel-login)
  2. Klik gambar gembok di kiri atas, kemudian klik tanda panah kanan
    get-certificate-1
  3. Klik More Information
    get-certificate-2
  4. Klik View Certificate
    get-certificate-3
  5. Export
    get-certificate-4
  6. Save as sesuai kebutuhan, misal CACerts.crt
    get-certificate-5

Setelah download sertifikat selesai, copy file sertifikat tersebut ke folder tempat sekrip PHP Anda.

Sekrip untuk menggunakannya sebagai berikut:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://000webhost.com/cpanel-login");
curl_setopt($ch, CURLOPT_PROXY, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiesjar.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiesfile.txt");
curl_setopt($ch, CURLOPT_POST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CAINFO, "CAcerts.crt");
$output = curl_exec($ch);

echo $output;

Kuncinya ada pada baris ini:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CAINFO, "CAcerts.crt");

Sesuaikan dengan kebutuhan Anda masing-masing..

Semoga bermanfaat….

 

Aktivasi Internet Banking Muamalat, Password Lama Anda Salah!

Sekedar berbagi saja pengalaman penulis ketika mengaktifkan Layanan Internet Banking Muamalat. Secara Garis besar tata cara pendaftaran dan aktivasi Internet Banking Muamalat sebagai berikut:

  1. Registrasi Internet Banking Muamalat lewat ATM di Menu Registrasi-Internet Banking
    Anda akan diminta memasukkan nomor HP dan Password yang digunakan untuk Login pertama kali, akan keluar Struk dari ATM yang berisi Informasi Nomor HP dan Username untuk Login pertama kali. Dan Anda akan mendapat SMS yang berisi mPassCode dan Nomor Referensi yang akan digunakan untuk aktivasi di CS
  2. Ajukan permohonan Internet Banking ke CS Bank Muamalat
    Di CS akan diminta mengisi formulir yang diantara isinya adalah Nomor HP, MPasscode, Nomor Referensi dan lain-lain. Jika Anda ditawari untuk aktivasi di CS saya sarankan untuk menerima tawaran tersebut, dan Anda bisa langsung menggunakan Internet Banking Muamalat Anda
  3. Jika Anda memilih untuk aktivasi sendiri maka yang perlu Anda lakukan adalah:
    • Buka laman https://ib.muamalatbank.com/ib-app/loginpage
    • Masukkan username yang ada di struk ATM dan password yang sudah Anda buat di ATM
    • Setelah berhasil masuk, maka Anda akan diarahkan ke laman create user
    • Masukkan password lama yang Anda buat di ATM, masukkan password baru 2x, masukkan username yang Anda kehendaki dan masukkan email Anda.
    • Setelah Anda simpan maka Anda akan otomais logout dan Anda sudah bisa login dengan username dan password yang baru

Berdasarkan pengalaman penulis, pada waktu proses pendaftaran dengan username dan password baru setiap kali klik simpan muncul pesan error “password lama yang Anda masukkan salah!” (atau semacam itu) pada waktu itu penulis menggunakan browser Chrome yang menjadi andalan saya, dan sudah hampir saja putus asa dan berniat ke CS lagi, tp sebelum pergi ke CS iseng-iseng ganti browser ke Internet Explorer mungkin saja sang developer Internet Banking Muamalat ini ketika membuat aplikasinya menggunakan browser IE untuk mencoba scriptnya. Dan benar saja, setelah hijrah ke Internet Explorer dan klik simpan langsung cuss berhasil.

Pelajaran yang dapat diambil, pada suatu waktu mungkin kita perlu untuk mendatangi sesuatu yang kita benci karena kita perlu.

Demikian yang dapat penulis bagikan mengenai tata cara pendaftaran dan aktivasi Internet Banking Muamalat, semoga bermanfaat..

Membuat Shutdown Otomatis pada Windows 7

Untuk membuat shutdown otomatis di windows 7 ikuti langkah-langkah berikut ini :

  1. Start > Control Panel > System and Security > Administrative Tools klik “Task Scheduler“.
  2. Klik “Create Basic Task…”
  3. Ketik nama Schedule-nya, misal “Shutdown Otomatis” kemudian klik “Next
  4. Pilih “Dialy“ kemudian klik “Next
  5. Pilih waktu untuk di Shutdown kemudian klik “Next
  6. Pada bagian Action pilih “Start a program“ 
  7. Isikan “C:\Windows\System32\shutdown.exe” dalam kolom “Program/script”
  8. Pada kolom “Add argument (optional)” isikan “/s” (tanpa tanda petik)
  9. Klik Finish

Demikianlah cara untuk membuat shutdown otomatis pada windows 7. 

Semoga bermanfaat..

Sumber : microsoft.com

 

[Javascript] Merefresh Window Utama Ketika Suatu Window Ditutup

Kadang kita perlu menampilkan sesuatu ke dalam halaman/jendela/window baru dalam aplikasi kita misalnya untuk mencetak suatu halaman dengan format tabel html, script untuk membuka window baru dengan javascript yang biasa digunakan adalah sebagai berikut:

<script type="text/javascript">

url = 'http://localhost/cetak_tabel';
window.open(url, 'Judul Window', 'width=600');

</script>

Nah setelah window terbuka dan kita ingin setelah halaman cetak di-close, halaman yang sebelumnya membuka halaman cetak di-refresh, maka cukup menambahkan script berikut pada halaman cetak:

<script type="text/javascript">

    window.onunload = refreshParent;
    function refreshParent() {
        window.opener.location.reload();
    }

</script>

Demikian, semoga bermanfaat…

Sumber : http://stackoverflow.com/questions/10792408/open-popup-and-refresh-parent-page-on-close-popup

TightVNC, Software Remote Desktop Gratis Nan Powerfull

Jika Anda mencari software untuk remote desktop atau software remote control gratisan tapi powerfull, mungkin Anda perlu mencoba sebuah software yang bernama TightVNC ini.

Pertama-tama silahkan download software remote desktop ini dari laman resminya di http://www.tightvnc.com/download.php. Silahkan pilih sesuai sistem operasi komputer Anda 32 bit atau 64 bit.

Setelah download tightVNC-nya sudah selesai, klik 2x pada file hasil download-an.
Install seperti Anda menginstall software seperti biasa, sebagaimana kita menjadi “next generation“, tinggal “next next aja”, jika ada pilihan typical-custom-complete, pilih typical saja kemudian next sampai selesai.

Kemudian setelah muncul dialog TightVNC Server: Set Passwords, isikan password untuk me-remote komputer Anda, dan password untuk konfigurasi TightVNC Anda.
Instalasi TightVNCSetelah password untuk remote sudah diisi kemudian klik OK.

Sekarang komputer Anda sudah siap untuk Anda kendalikan dari jarak jauh, caranya Anda install TightVNC ini juga pada komputer yang akan Anda gunakan untuk me-remote, prosesnya sama dengan proses diatas.

Setelah terinstall, buka TightVNC Viewer, kemudian masukkan IP Address komputer yang ingin Anda remote dan sudah terinstall TightVNC juga.

tightvnc-viewer

Kemudian klik Connect, Anda akan dimintai password, maka masukkan password yang sudah Anda set ketika proses instalasi tadi. Dan Anda sekarang sudah bisa mengendalikan komputer dari jarak jauh.

Penting: Untuk dapat melakukan remote komputer dengan software ini, Anda harus menginstall software ini pada kedua komputer.

Demikian, Semoga Bermanfaat..