MS-Officeからのリンクが動作しない・・
以下のようにOffice製品より張られたURLリンクを表示できないと言う問題が発生し、
非常に困っております。どなたかご教授願えませんでしょうか。
(1)session_start()をソースに含むxxx.phpというファイルを用意します。
PHPファイル例)
================
<?php
session_start();
?>
<HTML>
<BODY>
<H>テスト用コンテンツです。</H1>
</BODY>
</HTML>
(2)(1)のファイルをMS-Office製品よりハイパーリンク機能を使ってURLリンクを張ります
⇒http://xxx.co.jp/xxx.phpなど普通にURLを入力しています
(3)作成したリンクをクリックし標準ブラウザに指定されているIEが立ち上がりページを表示します
【問題点】
(3)でHTMLが表示されず(ページがない、又はDNSエラー)となります。
※Office2000で確認。Word,Excel,PowerPointともに同じ結果です。
なお、ブラウザに直接URLを入力した場合や、秀丸などの他アプリケーションからURLクリックで
表示した際は正しく表示されています。
いろいろ調べてみた結果[session_start()]を使わないPHPソースの場合は特に問題はないようです。
session_start()をバックで呼んでいるsession_register()も同様の症状でした。
どうもソースの問題?PHPやサーバの問題?MS製品の問題?なのかなど切り分けがつかない状態です。
※私自身が初心者であるため知識がないのもまりますが・・・
どうかよろしくお願いします。
【サーバ環境】
RedHat Linux6
Apatche 1.3.27
PHP 4.3.1
【クライアント環境】
Windows2000 SP3
MS-Office2000 SP3
IE 5.5