Menembus Proxy Server

Judulnya serem amat. Tetapi saya tidak akan menjelaskan bagaimana caranya menembus proxy server layaknya seorang script kiddies maupun hacker (tahu bedanya khan?). Tetapi saya cuma memberitahukan cara yang lebih nyaman agar dapat browsing situs-situs yang diblok oleh proxy server.

1. Memakai Proxy Lain
Cara mengakali blokiran dari proxy server adalah menggunakan proxy lain. Di internet banyak sekali situs-situs yang menyediakan daftar alamat proxy, dari yang biasa sampai proxy yang anonymous. Silahkan googling dengan keyword seperti: free proxy, proxy list, dan lain-lain. Setelah mendapatkan daftar alamat proxy dan port-nya, pastikan port tersebut tidak diblok (biasanya menggunakan port 80, 8080, 3128). Cobain deh proxy tersebut dibrowser kesayangan Anda (entah kenapa Safari for Windows belum bisa menggunakan proxy).

Tetapi bagaimana kalau dikantor menggunakan transparent proxy? Bagi yang belum tahu transparent proxy maksudnya adalah semua request akan lewat proxy, tidak peduli seting di browser menggunakan proxy ataupun tidak. Hmm… kalau menggunakan transparan proxy sepertinya cara ini tidak bisa dipakai, harus menggunakan cara lain. Coba menggunakan cara kedua berikut ini.

2. Menggunakan Browser didalam Browser
Maksudnya apa sih? Ga jelas amat. Maksudnya adalah browsing menggunakan firefox/browser lain tetapi kita membuka situs yang merupakan browser juga (bingung khan?). Jadi intinya kita membuka situs dimana situs tersebut mampu untuk membuka situs lain (jadi seperti situs makelar gitu). Contoh situs tersebut adalah:

Untuk situs-situs yang sejenis bisa Anda cari sendiri dengan keyword: Anonymous Web Proxy. Terus kalau semua situs itu diblok juga? Berarti Anda apes.

mempercepat loading situs Web dalam Mozilla Firefox

Ketik dalam kotak URL: about:config

Dalam kotak Filter cari dan masukkan entri ini:

network.dns.disableIPv6 -> true
network.http.pipelining -> true
network.http.pipelining.maxrequests -> 8



Tips Mengkonfigurasi Network dan Internet

Cara berikut ini dapat dilakukan untuk mempercepat browsing ketika berada di dalam jaringan computer.
  1. Hapus Shortcut yang ada di [My Network Places].
  2. Ganti registry untuk share folder di remote computer yang tidak bekerja secara otomatis dengan menambahkan di [My Network Places] ketika membuka dokumen share folder.
    • Klik [Start] > [Run] > ketika [Regedit]-Buka folder registry [HKEY_Current_User] > [Software] > [Microsoft] > [Windows] > [CurrentVersion] > [Policies] > [Explorer]
    • Buat [DWORD] baru dengan nama [NoRecentDocsNetHood] dengan value data 1.
    • Anda juga harus melihat [UseDesktopIniChace] dengan nilai 1 pada folder registry [HKEY_Current_User] > [Software] > [Microsost] > [Windows] > [CurrentVersion] > [Policies] > [Explorer].
  3. Untuk menambahkan jumlah data pada satu waktu untuk dikirim ke client, anda harus merubah registry di computer anda dengan share direktori berikut,
    • Buka registry folder: [HKEY_Local_Machine] > [System] > [CurrentControlSet] > [Service] > [LanmanServer] < [Parameters]
    • Buat [DWORD] baru dengan nama [SizRegBuf] dengan nilai hex [FFFF]
  4. Restart komputer anda

B. Memperbaiki Browsing yang lambar di semua Windows

Apa bila proses browsing terasa lambat, hapus registry berikut:

  1. Klik [Start] < [Run] > ketik [regedit]
  2. Buka folder registry: [HKEY_Local_Machine] > [Software] > [Microsoft] > [Windows] > [CurrentVersion] > [Explorer] > [RemoteComputer] > [NamaSpace] > [(D6277990-4C6A-8D87-00AA0060F5BF)].
  3. Klik kanan pada registry di atas kemudian klik Delete.
  4. Restart computer

Sistem manajemen konten

Sistem manajemen konten (Inggris: content management System, disingkat CMS), adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:

  • aplikasi manajemen isi (Content Management Application, [CMA])
  • aplikasi pengiriman isi (content delivery application [CDA]).

Elemen CMA memperbolehkan si manajer isi -yang mungkin tidak memiliki pengetahuan mengenai HTML (HyperText Markup Language)-, untuk memenej pembuatan, modifikasi, dan penghapusan isi dari suatu situs Web tanpa perlu memiliki keahlian sebagai seorang Webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh si empunya situs web untuk meng-update atau memperbaharui situs Web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda, walaupun begitu, kebanyakan dari software ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan index, pencarian, dan pengarsipan.


Berikut dibawah ini pemanfaatan CMS:

  • Website perusahaan, bisnis, organisasi atau komunitas.
  • Portal
  • Galeri foto
  • Aplikasi E-Commerce.
  • Mengelola website pribadi / blog.
  • Dan lain-lain.

Salah satu perangkat lunak Content Management System yang dikenal luas yaitu MediaWiki, perangkat lunak yang dipakai di Wikipedia dan proyek-proyek sejenis.

Berikut ini merupakan contoh website komunitas CMS Indonesia yang dapat dijadikan sebagai referensi anda:

Apakah POP itu ?

Saat ini di kalangan masyarakat pengguna internet, POP bukanlah suatu barang baru. Dengan menggunakan POP, seseorang mendapat kemudahan untuk mendapatkan mail miliknya dari sebuah mail server, tanpa perlu koneksi yang lama dengan internet yang tentu saja memakan biaya. Dibawah ini, penulis akan sedikit menerangkan tentang cara kerja dari POP. Pada tulisan ini, akan banyak ditemui istilah client dan server. Client dan server merupakan bagian dari arsitektur yang banyak digunakan pada implementasi layanan internet. Arsitektur ini biasa disebut sebagai client/server architecture. Pengertian client pada pembahasan tentang POP3 ini adalah pihak yang menggunakan layanan POP3 dan server adalah pihak yang menyediakan layanannya

Apakah POP itu ?

POP atau Post Office Protocol, sesuai dengan namanya merupakan protokol yang digunakan untuk pengelolaan mail. POP yang sekarang lebih umum dikenal dengan POP3 (POP - Version 3), dimaksudkan untuk mengizinkan client untuk mengakses secara dinamis mail yang masih ada di POP3 server. POP3 menawarkan pada user untuk meninggalkan mail-nya di POP3 server, dan mengambil mail-nya tersebut dari sejumlah sistem sebarang. Untuk mengambil mail dengan menggunakan POP3 dari suatu client, banyak pilihan yang dapat digunakan seperti Sun Microsystem Inc.’s Mailtool, QualComm Inc.’s Eudora, Netscape Comm. Corp.’s Netscape Mail dan Microsoft Corp.’s Outlook Express.

POP3 tidak dimaksudkan untuk menyediakan operasi manipulasi mail yang ada di server secara luas. Pada POP3, mail diambil dari server dan kemudian dihapus (bisa juga tidak dihapus). Segala sesuatu tentang protokol POP3 ini dibahas dalam RFC (Request For Comment) 1725. Protokol yang lebih tinggi dan lebih kompleks, yaitu IMAP4, dibahas dalam RFC 1730.

Mode POP3

Ada dua jenis mode pada POP3 yaitu mode offline dan mode inline. Pada mode offline, POP3 mengambil dan kemudian menghapus mail yang tersimpan dari server. POP3 bekerja dengan baik pada mode ini, karena terutama memang didisain untuk berlaku sebagai sebuah sistem mail yang memiliki sifat “store-and-forward”. Server, pada mode offline, berlaku seperti sebuah tempat penampungan yang menyimpan mail sampai user memintanya.

Pada mode inline, POP3 akan mengambil mail dari server tanpa menghapus mail yang sudah diambil tersebut. Mode ini lebih disukai oleh user yang sering berpindah tempat (nomadic user) karena memungkinkan mereka untuk melihat mail yang sama dari tempat atau komputer yang berbeda. Akan tetapi untuk nomadic user yang selalu bekerja dan bepergian dengan selalu membawa notebook, dan tetap menginginkan agar mail miliknya yang ada di server tidak dihapus, tentu saja menginginkan agar setiap kali mengambil mail tidak semua mail yang akan terambil, tapi hanya mail yang belum pernah dia lihat saja yang akan diambil. Keinginan user seperti ini dapat dipenuhi dengan menggunakan informasi pada client yang memungkinkan untuk memberi tanda mail yang sudah pernah dilihat. Setiap client layanan POP3 yang mendukung mode inline akan menyimpan informasi ini dalam sebuah file. Pada user yang menggunakan Netscape Mail, file yang menyimpan informasi ini adalah file popstate.dat, yang biasanya terdapat di /Program Files/Netscape/Users/Mail. File tersebut memberi tahu mail yang mana saja yang sudah diambil sehingga tidak perlu diambil lagi. Jika file ini dihapus maka tentu saja pada pengambilan mail berikutnya semua mail akan terambil. Contoh isi file popstate.dat untuk seorang user yang memiliki login misalnya ‘wandi’ di POP3 server students.itb.ac.id adalah sebagai berikut :

# Netscape POP3 State File
# This is a generated file! Do not edit.
*students.itb.ac.id wandi
k c67ee091087ed814337b4cb31e0d488c
k 8541822a98e890b88d8299d034993f61
k 652e17a1c984e610e4e55257c07b6ff4
Pada file ini kode dibelakang huruf k merupakan unique-id. Unique-id ini secara unik mengidentifikasi sebuah mail dalam maildrop sehingga masing-masing mail memiliki unique-id yang berbeda. Jika misalnya mail kita yang berada di komputer lokal sudah terhapus sedangkan kita ingin membacanya lagi, maka sebelum kita mengambil maildrop dari server, file popstate.dat ini harus dihapus terlebih dahulu. Apabila kita belum menghapus file tersebut maka akan ada pesan : ” no new messages on server “, yang diberikan oleh Netscape Mail. Untuk pemakai Eudora, file yang menyimpan informasi ini adalah file lmos.dat, sedangkan untuk pengguna Outlook Express biasanya menggunakan file pop3uidl.dat.

Operasi Dasar POP3

Pada awalnya, server memulai layanan POP3 dengan mendengarkan permintaan pada TCP port 110. Ketika sebuah client meminta layanan tersebut, maka terjadilah hubungan TCP dengan server. Pada saat hubungan dimulai, POP3 server mengirim greeting (kata pembuka). Setelah itu client akan memberikan command (perintah) ke server dan POP3 server akan memberikan response (jawaban) sampai hubungan ditutup atau digagalkan. Perlu diingat bahwa user tidak memasukkan perintah ini, tapi software dari client-lah yang mengirim perintah ini ke server.

Perintah-perintah di POP3 terdiri dari sebuah keyword yang tidak case sensitive (tidak mempersoalkan huruf kapital ataupun tidak), yang dapat diikuti oleh satu atau lebih argument. Keyword dan argument masing-masing dipisahkan oleh karakter SPACE (spasi). Keyword terdiri dari tiga atau empat karakter, sedangkan tiap argument dapat mencapai 40 karakter. Jawaban di POP3 terdiri dari sebuah indikator status dan sebuah keyword yang dapat diikuti oleh informasi tambahan. Ada dua indikator status : positif (”+OK”) dan negatif (”-ERR”). Server harus memberikan jawaban +OK dan -ERR dalam huruf kapital. Pada perintah tertentu, server akan memberikan jawaban yang terdiri dari beberapa baris.

Sebuah sesi hubungan POP3 dibangun melalui tiga tahap, yaitu tahap authorization, transaction dan update. Sekali hubungan TCP dimulai dan POP3 server telah mengirimkan greeting , maka sesi hubungan telah memasuki tahap authorization. Pada tahap ini client mengirim nama dan password user ke server untuk membuktian keaslian user tersebut agar dapat mengambil mail-nya. Ketika client telah berhasil membuktikan identitas dirinya, server akan memperoleh informasi yang berhubungan dengan mail yang dimiliki client tersebut, dan sesi kini memasuki tahap transaction. Pada tahap inilah terjadi proses penerimaan mail, penandaan mail untuk penghapusan, pembatalan penandaan untuk penghapusan, penampilan statistik mail atau perincian identitas mail. Pada saat client telah memberikan perintah quit untuk mengakhiri hubungan, maka sesi memasuki tahap update. Pada tahap inilah server akan menjalankan semua perintah yang diperoleh selama tahap transaction dan menutup sesi dan selanjutnya hubungan TCP ditutup.

Sebuah server harus menjawab perintah yang tidak dikenal, tidak diimplementasi, atau tidak sesuai dengan sintaksis dengan indikator status negatif. Server juga harus memberikan indikator status negatif, jika ada client yang memberikan perintah tidak pada tahap yang seharusnya. Tidak ada metoda umum yang dapat digunakan oleh client untuk membedakan antara server yang tidak mengimplementasikan perintah tambahan dengan server yang tidak dapat atau tidak bersedia memproses perintah tambahan tersebut.

Sebuah POP3 server mungkin memiliki autologout timer untuk client yang sedang tidak aktif dalam rentang waktu tertentu. Timer seperti ini harus paling sedikit memiliki rentang waktu 10 menit. Jika sebuah server menerima sebarang perintah dari client didalam rentang waktu tersebut, maka hal ini sudah cukup untuk me-reset autologout timer tersebut. Ketika waktu rentang timer sudah habis, tanpa ada aktivitas dari client maka sesi hubungan tidak memasuki tahap UPDATE. Server akan menutup hubungan TCP tanpa menghapus mail atau mengirim jawaban ke client.

Semua pesan yang disampaikan selama sesi hubungan POP3 harus disesuaikan dengan standar format dari Internet text messages. Internet text messages ini, secara terperinci dibahas dalam RFC 822. Tabel 1. dibawah ini memperlihatkan perintah-perintah pada POP3 berikut tahap tempat perintah tersebut digunakan.

Perintah

Tahap

Perintah POP3 yang terdapat pada tabel diatas adalah merupakan perintah-perintah dasar yang dilayani oleh semua POP3 server dengan implementasi minimal. Selain perintah diatas masih ada lagi beberapa perintah tambahan yang mengizinkan sebuah POP3 client untuk lebih bebas dalam penanganan mail miliknya pada saat berhubungan dengan POP3 server. Perintah tambahan beserta tahap yang dibenarkan untuk penggunaan perintah tersebut dapat dilihat pada tabel 2. dibawah ini :

Perintah

Tahap

POP3 mengerti semua perintah yang ditunjukkan oleh kedua tabel diatas, tapi POP3 hanya mengetahui tiga jawaban : “+OK ” , “-ERR ” dan daftar jawaban yang diakhiri dengan “.” (indikator akhir dari suatu daftar jawaban). Perlu diingat bahwa kecuali untuk perintah STAT, LIST, dan UIDL, jawaban yang diberikan oleh POP3 server pada setiap perintah adalah hanya “+OK” dan “-ERR”.

Ziddu



Apa itu Ziddu? Ziddu.com adalah tempat penyimpanan data digital (file hosting services) dimana kita akan dibayar untuk tiap orang yang mendownload file kita.

Kelebihan Ziddu yang lain adalah cepat dalam proses upload dan download, juga sementara ini minim gambar-gambar yang mengandung unsur pornografi. Saya juga sementara ini memilih Ziddu untuk tempat upload.

Adapun kekurangannya:
1. Download tidak secara langsung, anda harus melewati dua halaman dan yang terakhir perlu mengisi kode.
2. Beberapa internet provider memblok Ziddu sebagaimana dilaporkan oleh pengunjung blog ini.
Tertarik? Silahkan daftar melalui referensi saya di (register):

Domain

Domain adalah area virtual spesifik di Internet yang ditunjukkan dengan alamat atau URL (Uniform Resource Locator) "tingkat atas". Tingkat atas adalah bagian akhir alamat, misalnya: "mpr.go.id". Pada contoh tersebut, bagian domain tingkat atas adalah ".go.id", yang menunjukkan lembaga pemerintah Indonesia. Bagian "mpr" adalah domain tingkat kedua, yang menunjukkan lokasi informasi yang dimaksud dalam domain ".go.id". Domain tingkat atas umum lainnya meliputi ".com", ".net", ".co.id", dsb.

Ada banyak perusahaan di mana Anda dapat membeli nama domain, biasanya untuk harga tahunan yang sangat terjangkau. Tapi apabila pingin yang free domain teman-teman dapat megunakan free subdomain gratis sebagai berikut:

Co.CC

CO.CC:Free Domain


Cara Membuat RSS 2.0


Saya akan coba menjelaskan tentang apa itu RSS, cara membuat RSS, serta fungsinya.
RSS adalah salah satu bentuk dari Web Syndication, RSS singkatan dari "Really Simple Syndication", Versi dari RSS: 0.91, 0.92 dan 2.0

Berikut yang akan saya bahas adalah RSS versi 2.0, mengapa??
Karena versi 2.0 adalah versi terbaru dan banyak di pakai saat penulisan ini.

-- Fungsi dari RSS

Web Syndication adalah sedikit potongan kecil dari content/isi website kita yang kita share dengan website lain. Fungsi dari Web Syndication adalah memberikan Feed kepada website lain yang menggunakan RSS website kita.
Format Web Syndication: RSS, ATOM, RDF.

-- Cara Membuat RSS
Perlu anda ketahui dalam pembuatan RSS ada beberapa Element yang wajib, dan Optional

+ Yang Wajib






















Element Deskripsi Contoh
title Sama dengan title dari website anda Belajar Website | Menbuat Website
link URL dari title http://dan-web.blogspot.com/
description Kalimat yang menjelaskan title Web Development, Pendidikan Ilmu

Web Website Secara Gratis

dan Bahasa Indonesia

+ Yang tidak Wajib
































































Element
Deskripsi Contoh
language Bahasa, jika English maka web kita
di golongkan sbg web English
en-us
copyright
Copyright untuk content title
Copyright 2007, ilmuwebsite.com
managingEditor
Email dari Editor
black.scorpio.night@gmail.com
webMaster
Email Webmaster
black.scorpio.night@gmail.com
pubDate
tanggal publikasi
Sat, 07 Sep 2002 0:00:01 GMT
lastBuildDate
Waktu terakhir perubahan content
Sat, 07 Sep 2002 9:42:31 GMT
category
kategori
category>Newspapers</category>
generator
generator yg digunakan
MightyInHouse Content System v2.3
docs


cloud


ttl


image
image yang digunakan dlm RSS
yg di izinkan: GIF, JPEG or PNG

textInput


skipHours


skipDays



FireFox dan Opera sangat support dengan RSS.

Berikut sedikit contoh RSS 2.0 dari ilmuwebsite.com, anda bisa mengembangkan sendiri:

-------
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>RSS 2.0 | Update Artikel Terbaru Dari ilmuwebsite.com</title>
<link>http://www.ilmuwebsite.com/</link>
<description>ilmuwebsite.com adalah sebuah organisasi / komunitas yang bergerak dalam pengembangan tehnik pembuatan website. Kami ada untuk membantu teman-teman yang ingin belajar membuat website. Tujuan kami adalah membantu perkembangan website Indonesia</description>
<language>en-us</language>
<pubDate>Sat, 31 Mar 2007 12:00:00 GMT</pubDate>
<lastBuildDate>Sat, 31 Mar 2007 12:00:00 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>Weblog Editor 2.0</generator>
<managingEditor>black.scorpio.night@gmail.com</managingEditor>
<webMaster>black.scorpio.night@gmail.com</webMaster>

<item>
<title>News | Sedikit penjelasan Web Syndication</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
&lt;img src=&quot;TN_psd0171.JPG&quot; align=&quot;right&quot; &gt;
Saya akan sedikit jelaskan tentang Web Syndication Apa itu Web Syndication?? Web Syndication adalah sebagian kecil dari website content yang tersedia untuk website lain Secara umum Web Syndication adalah sedikit potongan content dari website kita dimana content tersebut meliputi materi yang selalu kita update seperti "latest news", "tutorial" atau "forum post"[...]
</description>
<guid></guid>
</item>


<item>
<title>Kuliah PHP | Penjelasan fungsi include();</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
- include()
- include_once()
- require()
Fugnsi di atas berguna untuk menggabungkan file PHP atau bukan PHP kedalam file PHP
+++ include()
sebagai contoh
[...]
</description>
</item>


<item>
<title>PHP Tutorial | Validasi Form dengan PHP</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
Anda mau membuat peraturan untuk form-form di website anda??
Seperti:

- Nomor Telephone Harus memakai awalan "0" dan minimum 5 angka
- Email Harus [...]
</description>
</item>


<item>
<title>HTML | Advance CSS</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
Di sini saya akan jelaskan bagaimana cara membuat CSS tingkat lanjut
ini adalah lanjutan dari artikel saya yang kemarin yaitu "Sedikit Perkenalan dengan CSS"
[...]
</description>
</item>


<item>
<title>Domain | Domain Gratis | CO.NR</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
Teman-teman saya mau informasikan bahwa ada penyedia domain gratis yang lumayan bagus
Salah satunya adalah
[...]
</description>
</item>


<item>
<title>AwardSpace | Free PHP MySql</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
Hari ini saya akan coba membahas free hosting yang bisa dikatakan bagus untuk free
host kelas PHP Mysql
Sebelumnya, saya berterima kasih kepada teman-teman yang telah memberitahukan
bahwa awardspace cocok untuk di bahas
[...]
</description>
</item>

<item>
<title>Hacking | Sedikit penjelasan mengenai XSS vulnerability</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
Apaan sih XSS tuh ?
Mungkin anda yang akrab dengan dunia internet pernah men dengar istilah SQL Injection, XSS atau Cross Site Scripting. 2 kelemahan atau vulnerability pada sebuah website yang kerap kali dimanfaatkan oleh para cracker untuk
[...]
</description>
</item>


<item>
<title>Linux | Baru !!! Fedora Core 7 Test 2</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
Pagi-pagi surfing langsung dapet kabar bagus. Proyek lanjutan RedHat linux yaitu Fedora Core terbaru yakni versi 7 Test ke 2, udah siap di download
[...]
</description>
</item>


<item>
<title>Jaringan | Sedikit Penjelasan Hardware Jaringan</title>
<link>http://www.ilmuwebsite.com/</link>
<description>
]Yup, kali ini saya akan coba jelaskan sedikit gambaran mengenai fungsi dari hardware jaringan yang telah di request. Yakni Router, Switch dan Hub. Langsung aja ke bahasannya
[...]
</description>
</item>


</channel>
</rss>

-------

Jika di buka dengan firefox hasilnya seperti ini:


Setelah anda membuat RSS, anda bisa mem-verifikasi ke:
Feed Validator --->>
http://www.feedvalidator.org

Ingat RSS harus di update terus, mengikuti perkembangan content website

Article Last Update on 23 Februari 2008
Link Updated
Semua File dapat di download di sini > Cara Membuat RSS 2.0

Sumber dari situs Ilmu Website dalam kategori html dengan judul Cara Membuat RSS 2.0

Membahas Fungsi if - ifelse - else

Di bagian ini kita akan membahas
- Define
- PHP Decision Making

Ok kita mulai

- Define
di sini saya akan jelaskan sedikit tentang define:
define mirip dengan, "string":
---------------
<?php
define("HELLO", "Hello world!");
echo HELLO;
?>
---------------
Nanti hasilnya: "Hello world."

- PHP Decision Making
PHP Decision Making yang akan saya jelas kan kali ini adalah yang sering di pakai dalam programing website
- if
- else
- elseif


Penggunaan fungsi "if"
Sebagai penalaran "if" anda samakan dengan "jika"
Contoh:
if (kondisi expresi)
{
kode anda;
}

Contoh Penerapan:
<?php
if ($user == b_scorpio)
{
echo "user anda b_scorpio";
}
?>

Contoh Penerapan untuk user autentifikasi:
<?php
if ($user == b_scorpio && $password == 8_5c0rp10)
{
echo "anda berhasil login";
}
?>

Penggunaan fungsi "else"
Sebagai penalaran anda asumsikan "else" sebagai "jika tidak"
Contoh:
if (kondisi expresi)
{
kode anda;
}
else
{
kode anda;
}

Contoh Penerapan:
<?php
if ($user == b_scorpio)
{
echo "user anda b_scorpio";
}
else
{
echo "anda bukan b_scorpio";
}
?>

Contoh Penerapan untuk user autentifikasi:
<?php
if ($user == b_scorpio && $password == 8_5c0rp10)
{
echo "anda berhasil login";
}
else
{
echo "anda tidak bisa login";
}
?>

Penggunaan fungsi "elseif"
"elseif" di gunakan untuk, statment "if" lebih dari satu

Contoh Penerapan untuk user autentifikasi:
--------------
<?php
if ($user == b_scorpio)
{
echo "anda login sebagai $user";
}


elseif ($user == alk)
{
echo "anda login sebagai $user";
}


elseif ($user == johan)
{
echo "anda login sebagai $user";
}


else
{
echo "anda tidak bisa login";
}
?>

Implementasi dari Penerapan untuk user autentifikasi, lebih lanjut Anda bisa lihat di bagian PHP Tutorial


Sumber dari situs Ilmu Website dalam kategori php kuliah dengan judul Membahas Fungsi if - ifelse - else

Perkenalan dengan PHP

Dunia internet berkembang begitu cepat, dari web statis berkembang menjadi web dinamis.
Dunia PHP adalah salah satu dunia pemrograman internet, yang menjalankan web dinamis

[:]Anda membutuhkan Server Console.

Pilih salah satu:
1. PHPTriad, cari di google.com keyword: download phptriad
2. XAMPP (Lebih Proffesional), cari di google.com keyword: download XAMPP, atau klik link ini : XAMPP | Apache Friends | Alternatif WebServer PHP

[:] Setelah terinstall dengan baik
anda bisa mulai coba

>> script 1:
-----------------
<?
echo "Selamat datang di dunia PHP";
?>
-----------------

Nanti hasilnya: Selamat datang di dunia PHP

>> script 2 (Perkenalan Variabel $xx):
-----------------
<?
$nama = b_scorpio;
echo $nama;
?>
-----------------
Nanti hasilnya: b_scorpio

>> script 3 (Perkenalan Function()):
-----------------
<?
function birthday() {
$age = 20;
}

birthday();

echo $age;
?>
-----------------
Nanti hasilnya: 20

Sampai di sini anda mungkin sudah ahli, jadi ya saya loncati saja...

[:] Perkenalan PHP super globals

Tabelnya:

$GLOBALS --> Contains any global variables that are accessible for the local script. The variable names are used to select which part of the array to access.

$_SERVER --> Contains information about the web server environment.

$_GET --> Contains information from GET requests (a form submission).

$_POST --> Contains information from POST requests (another type of form submission).

$_COOKIE --> Contains inform from HTTP cookies.

$_FILES --> Contains information from POST file uploads.

$_ENV --> Contains information about the environment (Windows or Mac).

$_REQUEST --> Contains information from user inputs. These values should not be trusted.

$_SESSION --> Contains information from any variables registered in a session.

*penting !!:
Kedepannya anda akan sering berhadapan dengan PHP super globals.

>> Script 4
-----------------
<?php
$my_string = "b_scorpio";
echo "Belajar PHP dengan $my_string di www.ilmuwebsite.com";
?>
-----------------

[:] Permasalahan Dobel Quote

>> Script 5
-----------------
<?php
// ini tidak bisa bekerja karena ada Dobel Quote pada tag HTML
echo "<h2 class="specialH2">www.ilmuwebsite.com</h2>";
?>
-----------------

>> Script 6
-----------------
<?php
// Dobel Quote dapat diatasi dengan menggantinya dengan Single Quote
echo "<h2 class='specialH2'>www.ilmuwebsite.com</h2>";
?>
-----------------

Sumber dari situs Ilmu Website dalam kategori php kuliah dengan judul Perkenalan dengan PHP