基礎技術總結

1.PHP頁面之間傳值

  1. 客戶端瀏覽器的cookie(全局臨時文件)
    頁面1中儲存
<?php
setcookie('myCookie','name');
?>

頁面2中接收

<?php
$name = $_COOKIE['mycookie'];
 ?>
  1. 服務器端的session
    頁面1儲存
<?php
session_start();
$_SESSION["temp"]='temp_data';
?>

頁面2接收

<?php
     session_start();
     $data = $SESSION['temp'];
?>
  1. 表單傳值
    頁面1傳出
<form action="page02.php" method="post">
     <input type="text" name="name" />
     <input type="submit" name="submit" value="提交" />
</form>

頁面2接收

<?php
     $name = $_POST['name'];
?>
  1. 超鏈接傳遞參數
    頁面1傳出
<?php
$str = 'I love you !';
?>
<a href="<?php echo "page2.php?str=".$str ?>">go</a>

頁面2接收

<?php
     echo   $_GET['str'];
?>

2.文本過長時超出部分用省略號代替

思想為:
首先設置寬度,然后讓超出的部分隱藏如果有超出則在最后顯示省略號讓文本不換行具體css代碼為:

.title{width:200px;
       overflow:hidden; /*超出部分不顯示*/
       text-overflow:ellipsis; /*超出部分用省略號*/
       white-space:nowrap;
       word-break:keep-all;
}

3.overflow的使用實現瀏覽器子區域滑動

overflow屬性值:
1.visible 默認值。內容不會被修剪,會呈現在元素框之外。
2.hidden 內容會被修剪,并且其余內容是不可見的。
3.scroll 內容會被修剪,但是瀏覽器會顯示滾動條以便查看其余的內容。
4.auto 如果內容被修剪,則瀏覽器會顯示滾動條以便查看其余的內容。
5.inherit 規定應該從父元素繼承 overflow 屬性的值。
實現即可以滾動又隱藏滾動條方式:
兩個div字div包含內容,設置overflow屬性為auto;父div設置overflow屬性為hidden,子dvi邊界大于父div邊界一個滾動條的寬度。
具體代碼:

等待……

4.隨機從數據庫中取得一條記錄

select * from table_name order by rand() limit 1;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容