Home Backend Development PHP Tutorial 关于PHP中URL参数的传递有关问题

关于PHP中URL参数的传递有关问题

Jun 13, 2016 am 11:03 AM
php url view

关于PHP中URL参数的传递问题

最近同事在维护一个PHP的网站,这个网站是很久以前开发的,之前负责维护的员工已经离职了,现在维护任务分配给我们信息技术部了,主要由这个同事负责。

现在要求把网站迁移到一个新的机房,所以需要重新配置一个主机,然后把网站移过来,折腾了几天,一切都OK了,但是在测试的时候,发现一个问题,就是所有的页面,如果地址栏中有参数,需要查询数据库的,那么这个页面就查不到数据,但是数据库连接是正常的。最开始以为是程序问题,但是后来发现只要有参数传递的页面都有这个问题,于是就推测不是程序问题,程序没有修改过,那么只可能是配置问题,但是配置没发现什么问题,最后还是只能借助google了。

最后查询的结果是php的版本之间有差别,有些默认开启的配置在php5中被关闭了,如在php4以前url后面的参数是自动填充到参数名称对应的变量中,如果url地址为view.php?id=1 ,那么在view.php页面中可以直接使用$id来去得参数id的值,这个对应的配置项为register_globals,在php4之前的版本中,默认是开启的,后面的版本是关闭的。于是就到C盘的

windows目录里面找到php.ini文件,将register_globals的值改为On,然后再测试,发现问题解决了。

为这个问题折腾了不少时间,特意记下来,以便下次再折腾。

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

CakePHP Project Configuration CakePHP Project Configuration Sep 10, 2024 pm 05:25 PM

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP Date and Time CakePHP Date and Time Sep 10, 2024 pm 05:27 PM

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

CakePHP Routing CakePHP Routing Sep 10, 2024 pm 05:25 PM

In this chapter, we are going to learn the following topics related to routing ?

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

CakePHP Creating Validators CakePHP Creating Validators Sep 10, 2024 pm 05:26 PM

Validator can be created by adding the following two lines in the controller.

CakePHP Working with Database CakePHP Working with Database Sep 10, 2024 pm 05:25 PM

Working with database in CakePHP is very easy. We will understand the CRUD (Create, Read, Update, Delete) operations in this chapter.

See all articles