|
|
|
Laravel มีวิธีการซ่อน url ป่าวคะ เช่น url ตอนค้นหา เราจะซ่อน url แบบ get |
|
|
|
|
|
|
|
เผื่อมีประโยชน์ อันนี้เป็นส่วนของ route
Code (PHP)
Route::get('/search/room', array('uses' => 'SearchController@getroomsearch', 'as' => 'getroomsearch'));
Route::get('/search/Searchroom', array('uses' => 'SearchController@SearchRoom', 'as' => 'SearchRoom'));
Route::get('/search/SearchRoomdate/{date}/{datestart}/{dateend}/{people}/{roomstyle}/{build}/{checkroom}/{time}', array('uses' => 'SearchController@SearchRoomdate', 'as' => 'SearchRoomdate'));
Route::get('/search/SearchRoomdateNext/{dateend}/{datenow}/{datestart}/{people}/{roomstyle}/{build}/{checkroom}/{time}', array('uses' => 'SearchController@SearchRoomdateNext', 'as' => 'SearchRoomdateNext'));
Route::get('/search/SearchRoomdatePrev/{datestart}/{datenow}/{dateend}/{people}/{roomstyle}/{build}/{checkroom}/{time}', array('uses' => 'SearchController@SearchRoomdatePrev', 'as' => 'SearchRoomdatePrev'));
|
|
|
|
|
Date :
2015-11-18 11:41:31 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เช็ค login ละคับว่า ถ้าไม่ได้ login ให้ ดีดออกไป ><
|
|
|
|
|
Date :
2015-11-18 11:53:46 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ เผอิญว่าหน้านี้ เป็นหน้าค้นหา ซึ่งหากผู้ใช้ไม่ได้ทำการ login ก็สามารถค้นหาได้อ่ะค่ะ
|
|
|
|
|
Date :
2015-11-18 12:19:28 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอตัวอย่างวิธีการ mod-rewrite หน่อยค่ะ by laravel
|
|
|
|
|
Date :
2015-11-18 12:51:08 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ Newbie ช่วยอธิบายขยายความ
เปลี่ยนวิธีการส่งแบบ get เป็นแบบโพสต์
หรือ ใส่ encrypt เวลา connect
connect ครั้งต่อไปก็ใช้ไม่ได้
คือ ไม่ค่อยเข้าใจ
แล้วเอา ไปใช้แล้ว ใช้ไม่ได้เลยค่ะ ยังเหมือนเดิม
|
ประวัติการแก้ไข 2015-11-18 18:31:37
|
|
|
|
Date :
2015-11-18 18:24:30 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://localhost:8000/search/Searchroom?Searchroom_date_start=3%2F12%2F2558&Searchroom_date_end=7%2F12%2F2558&duration_time=&text_person=30&building_id=&roomstyle_id=&start_id=1
สีแดงข้างบน เพราะส่งแบบ get
<a href="http://localhost:8000......">
ทำให้เห็น parameter ต่างๆ copy มาก็ใช้งานได้เหมือนเดิม
แต่ถ้าส่งแบบ post จะไม่เห็น parameter ต่างๆเหล่านี้
<form action="http://localhost:8000/search/Searchroom" name="hideform">
<input type="hidden" name="Searchroom_date_start" value="yyy-mm-dd">
<input type="hidden" name="Searchroom_date_end" value="yyy-mm-dd">
</form>
<a href="javascript: hideform.submit()">viewpage</a> อย่างน้อยก็ซ่อน ลิงค์ ไว้ซักนิด
ก็จะโชว์บน Browser แค่ http://localhost:8000/search/Searchroom
ส่วน htaccess ได้เปิด mode rewrite บน apache หรือยังครับ ถ้าไม่เปิด ก็ใช้งานไม่ได้ครับ
server เป็นอะไรครับเนี่ย apache หรือ iis มิวิธีเซทต่างกันครับ
|
|
|
|
|
Date :
2015-11-18 18:42:52 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือถ้าเปลี่ยน ไปใช้แบบ post มันก็ต้องแก้ใหม่เกือบหมดล่ะค่ะ เพราะเราบางหน้าเราใช้วิธี
ส่งแบบ get อยู่ ถ้าแก้ใหม่ก็ต้องแก้เกือบหมด เพราะฉะนั้น มันพอจะมีวิธีที่ดีกว่าไหมล่ะคะ
เช่นกัน mod-rewrite แต่ก็เกรงว่าจะไปมีปัญหากะ server อีกและ เฮ้อ !!
|
|
|
|
|
Date :
2015-11-18 19:21:14 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ apache ค่ะ ช่วยไปตอบที่ กระทู้ใหม่แล้วกัน
https://www.thaicreate.com/php/forum/120030.html#2
|
|
|
|
|
Date :
2015-11-18 21:13:16 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|