Моя проблема заключается в следующем: веб-сайт не может получить доступ к файлу сценария index.php. Он не получит доступ к нему по умолчанию. Он не будет обращаться к нему, если я его явным образом напечатаю. Однако я могу получить доступ к файлу скрипта login.php, который содержится в другом каталоге. вот содержимое файла .htaccessPHP: /public_html/index.php НЕ работает, а поддержка Bluehost не имеет понятия, почему
# Use PHP5.4 as default
AddHandler application/x-httpd-php54 .php
Вот первые 11 строк файла /public_html/index.php сценария:
<?
session_start();
echo 'index start';
exit;
include $_SERVER['DOCUMENT_ROOT'] . 'library/library.php';
if($_SESSION['logged_in'] === 'TRUE'){
//nothing....
}else{
$_SESSION['logged_in'] = 'FALSE'
}
персонал поддержки на Bluehost сказал, что есть ошибка в строке 11 с }
. (Простите, я забыл точно скопировать ошибку.)
Я не полный новичок на PHP. Я понимаю, что exit;
на линии 4 должен помешать этой ошибке. Я полностью потеряю.
Его веки с тех пор, как я сделал какой-либо php, но вам не нужно закрывать скрипт с помощью?> – paul
Просто отсутствующая точка с запятой в вашем предложении –
no @paul, на самом деле люди рекомендуют не использовать '? > ', и я все еще не знаю почему. :) – Jigar