목차
PHP面试题基础问题,php面试题
백엔드 개발 PHP 튜토리얼 PHP面试题基础问题,php面试题_PHP教程

PHP面试题基础问题,php面试题_PHP教程

Jul 13, 2016 am 09:44 AM
면접 질문

PHP面试题基础问题,php面试题

1.对于大流量的网站,您采用什么样的方法来解决访问量问题?

首先,确认服务器硬件是否足够支持当前的流量

其次,优化数据库访问。

第三,禁止外部的盗链。

第四,控制大文件的下载。

第五,使用不同主机分流主要流量。

第六,使用流量分析统计软件。

2.用PHP写出显示客户端IP与服务器IP的代码:

//显示客户端IP

function get_client_ip() {#

if(getenv('HTTP_CLIENT_IP')) {

$client_ip = getenv('HTTP_CLIENT_IP');

} elseif(getenv('HTTP_X_FORWARDED_FOR')) {

$client_ip = getenv('HTTP_X_FORWARDED_FOR');

} elseif(getenv('REMOTE_ADDR')) {

$client_ip = getenv('REMOTE_ADDR');

} else {

$client_ip = $HTTP_SERVER_VAR['REMOTE_ADDR'];

}

return $client_ip;

}

//服务器IP

function get_server_ip(){

if (isset($_SERVER))

{

if($_SERVER['SERVER_ADDR']) $huoqu_ip=$_SERVER['SERVER_ADDR'];

else $huoqu_ip=$_SERVER['LOCAL_ADDR'];

}

else

{

$huoqu_ip=getenv('SERVER_ADDR');

}

return $huoqu_ip;

}

3.MYsql编程面试题。

(1) 某内容管理系统中,表message有如下字段:

id 文章id

title 文章标题

content 文章内容

category_id 文章分类id

hits 点击量

创建上表,写出MySQL语句:

CREATE TABLE 'message'(

id int(11) NOT NULL auto_increment,

title varchar(200) default NULL,

content blob,

category_id int(11) default NULL,

hits int(11) default NULL,

PRIMARY KEY('id')

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

(2)同样上述新闻发布系统:表comment记录用户回复内容,字段如下:

comment_id 回复id

id 文章id,关联message表中的id

comment_content 回复内容

现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面

文章id 文章标题 点击量 回复数量

用一个SQL语句完成上述查询,如果文章没有回复则回复数量显示为0

SELECT message.id id,message.title title,IF(message.`hits` IS NULL,0,message.`hits`)

hits,IF(comment.`id` is NULL,0,count(*)) number

FROM message LEFT JOIN comment ON message.id=comment.id

GROUP BY message.`id`

(3)上述内容管理系统,表category保存分类信息,字段如下 (3分)

category_id int(4) not null auto_increment;

categroy_name varchar(40) not null;

用户输入文章时,通过选择下拉菜单选定文章分类

写出如何实现这个下拉菜单

function categoryList()

{

$result=mysql_query("select category_id,categroy_name from category")

or die("Invalid query: " . mysql_error());

print("");

}

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1048762.htmlTechArticlePHP面试题基础问题,php面试题 1.对于大流量的网站,您采用什么样的方法来解决访问量问题? 首先,确认服务器硬件是否足够支持当前的流量...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

2023년 프론트엔드 React 면접 질문 요약(컬렉션) 2023년 프론트엔드 React 면접 질문 요약(컬렉션) Aug 04, 2020 pm 05:33 PM

잘 알려진 프로그래밍 학습 웹사이트인 PHP 중국어 웹사이트는 프런트 엔드 개발자가 React 인터뷰 장애물을 준비하고 해결하는 데 도움이 되는 몇 가지 React 인터뷰 질문을 편집했습니다.

2023년 엄선된 웹 프런트엔드 면접 질문과 답변 전체 모음(컬렉션) 2023년 엄선된 웹 프런트엔드 면접 질문과 답변 전체 모음(컬렉션) Apr 08, 2021 am 10:11 AM

이 기사에서는 수집할 가치가 있는 몇 가지 선택된 웹 프런트엔드 인터뷰 질문을 요약합니다(답변 포함). 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

다섯 가지 일반적인 Go 언어 면접 질문과 답변 다섯 가지 일반적인 Go 언어 면접 질문과 답변 Jun 01, 2023 pm 08:10 PM

최근 몇 년간 큰 인기를 얻은 프로그래밍 언어로 Go 언어는 많은 기업과 기업에서 인터뷰의 핫스팟이 되었습니다. Go 언어 초보자의 경우 인터뷰 과정에서 관련 질문에 어떻게 대답할지가 탐구해 볼 만한 질문입니다. 초보자가 참고할 수 있는 일반적인 Go 언어 인터뷰 질문 5가지와 답변은 다음과 같습니다. Go 언어의 가비지 수집 메커니즘이 어떻게 작동하는지 소개해주세요. Go 언어의 가비지 수집 메커니즘은 마크 스윕 알고리즘과 3색 표시 알고리즘을 기반으로 합니다. Go 프로그램의 메모리 공간이 충분하지 않으면 Go 가비지 수집기가

꼭 마스터해야 할 Angular 면접 질문 50개(컬렉션) 꼭 마스터해야 할 Angular 면접 질문 50개(컬렉션) Jul 23, 2021 am 10:12 AM

이 글에서는 반드시 마스터해야 할 Angular 면접 질문 50개를 초급, 중급, 고급의 세 부분으로 분석하여 철저하게 이해하도록 도와줄 것입니다!

면접관: 높은 동시성에 대해 얼마나 알고 있나요? 나: 음... 면접관: 높은 동시성에 대해 얼마나 알고 있나요? 나: 음... Jul 26, 2023 pm 04:07 PM

높은 동시성은 거의 모든 프로그래머가 갖고 싶어하는 경험입니다. 그 이유는 간단합니다. 트래픽이 증가하면 인터페이스 응답 시간 초과, CPU 로드 증가, 잦은 GC, 교착 상태, 대용량 데이터 저장 등과 같은 다양한 기술 문제가 발생하게 됩니다. 이러한 문제는 기술 수준의 지속적인 개선을 촉진할 수 있습니다.

2023년 Vue 고빈도 면접 질문 공유(답변 분석 포함) 2023년 Vue 고빈도 면접 질문 공유(답변 분석 포함) Aug 01, 2022 pm 08:08 PM

이 기사에서는 수집할 가치가 있는 2023년에 선정된 Vue 고주파 인터뷰 질문(답변 포함)을 요약합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

지식 포인트를 통합하는 데 도움이 되는 몇 가지 일반적인 프런트엔드 인터뷰 질문(답변 포함)을 요약하세요! 지식 포인트를 통합하는 데 도움이 되는 몇 가지 일반적인 프런트엔드 인터뷰 질문(답변 포함)을 요약하세요! Jul 29, 2022 am 09:49 AM

기사를 게시하는 주요 목적은 내 지식을 강화하고 더욱 능숙해지기 위한 것입니다. 이는 모두 내 자신의 이해와 내가 온라인에서 검색한 정보를 기반으로 한 것입니다. 잘못된 점이 있으면 조언을 주실 수 있기를 바랍니다. 다음은 내가 요약한 몇 가지 일반적인 인터뷰 질문입니다. 나는 스스로 감독하기 위해 계속 업데이트할 것입니다.

자주 발생하는 지식 포인트를 익히는 데 도움이 되는 프런트엔드 인터뷰 질문을 살펴보세요. (4) 자주 발생하는 지식 포인트를 익히는 데 도움이 되는 프런트엔드 인터뷰 질문을 살펴보세요. (4) Feb 20, 2023 pm 07:19 PM

매일 10개의 질문이 나옵니다. 100일 후에는 프론트 엔드 인터뷰의 모든 고주파 지식 포인트를 마스터하게 됩니다. ! ! , 기사를 읽으시면서 답변을 직접적으로 보지 않으셨으면 좋겠고, 먼저 자신이 알고 있는지 생각해보시고, 그렇다면 당신의 답변은 무엇입니까? 생각해보시고 답변과 비교해보세요. 물론 제 것보다 더 나은 답변이 있으시면 댓글란에 메시지를 남겨주시고 함께 기술의 아름다움에 대해 토론해 보세요.

See all articles