Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Section A
- Jawapan no 1
- <?php
- $host="172.16.123";
- $username="root"
- $password="dbserv";
- $connect = mysql_connect($host,$username,$password);
- if(!$connect) {
- echo "Maaf Connection to server Gagal\r\n";
- echo "Mysql Error ".mysql_error()."\r\n";
- echo "Mysql Error No ".mysql_errno()."\r\n";
- }
- ?>
- ** Dilarang sekali menggunakan die function untuk program betul
- Jawapan no 2
- Soalan adalah salah
- "where the gender only "Male"
- "Male" adalah 4 character
- Sepatunya ialah gender="M"
- Jawapan patut betul
- <?php
- $gender = array("m","f");
- foreach($gender as $receive_gender) {
- //check sama ada ia adalah valid atau tak
- if($receive_gender == $_POST['gender']) {
- $sql_query="true";
- break;
- }
- }
- if($sql_query=="true") {
- $sql="SELECT `firstName`,`lastName`,`email` FROM `tableInfo` WHERE `gender`='".$_POST['gender']."' ";
- }
- ?>
- Jawapan no 3
- <?php
- $result = mysql_query($sql);
- if($result) {
- if(mysql_num_rows($result) > 0 ) {
- while($row = mysql_fetch_array($result)) {
- echo $row['firstName']."<br>";
- echo $row['lastName']."<br>";
- echo $row['email']."<br>";
- }
- }
- }
- ?>
- Jawapan no 4
- <?php
- echo "<select name=\"year\">";
- for($i=1900;$i<2010;$i++) {
- echo "<option value=\"".$i."\">".$i."</option>";
- }
- echo "</select>";
- ?>
- Jawapan no 5
- Session adalah cookie.Ia adalah untuk menyimpan sessi data.Sessi
- data yang boleh disimpan pada satu domain satu masa dan mengikut masa
- tamat yang telah ditetapkan di setting php.ini.
- Faedah ialah untuk menyimpan data di dalam domain dalam masa yang ditetapkan.
- Jawapan no 6
- Tier bermakna 3 .Ia adalah bermaksud combinasi daripada web server,application server dan database server.
- HTTP Request - bukan tier to tier system.
- HTTP request adalah protocol network.Ia adalah seperti ftp(file transfer protocol),soap protocol, ( GET,POST,PUT,DELETE ) ia adalah restfull protocol
- Web Server (first tier) - adalah tier yang kedua.Ia memproses aplikasi server ataupun static information
- Contoh Contoh Web Server
- 1.Apache
- 2.Nginx
- 3.cherokee
- 4.IIS(internet information server)
- 5.mongrel
- 6.lighttpd
- Web server akan memproses aplikasi server melalui mod_cgi,cgi-bin,isapi
- Aplikasi Server(second tier) or first tier
- Applikasi server adalah atucara program.Ada aplikasi server berasaskan 'compile based' ada juga berasakan dynamic based.
- Compile based :Asp.net.bean(java)
- Dynamic based :perl,python,php,ruby
- Database Server(third tier) or first tier
- Ia hanyalah pengkalan data maklumat.Ia adalah seperti Microsoft Access,Microsoft Sql Server,Mysql,Oracle,Postgres,Ingress dan lain lain lagi
- Jawapan 7
- Sql injection di mana sql dimasukan dengan nilai yang tak patut.
- Contoh
- $sql="SELECT * FROM `nama_table` WHERE user ".$_POST['user']." and password= 'OR 1 ";
- Ini akan menyebabkan pengodam akan login dalam system atau system aka menjadi hang (union all)
- Jawapan 8
- 1.declare data type pada setiap object
- 2.guna paramatize query atau digelar juga prepare statement
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement